从主机推送文件后可以在 lxc 容器中找到文件

Could find the files in the lxc container after pushing them from host

我对 Ubuntu lxc 的经验不多。基本上,我现在有一台带有多个容器 运行 的流浪机器,我想将一些文件从我的 lxc 主机推送到我的一个 lxc 容器。按照 lxc 教程,我推送了文件,但在容器中找不到它。

我在主机中的文件路径:"video/init.mp4"

并且我在 nginx 中创建了一个目录 "video",路径为:"nginx/video"

我用来推送文件的命令: $ lxc file push video/init.mp4 nginx/video

访问"nginx"容器的命令 $ lxc exec nginx -- /bin/bash

希望有人能帮我找出我哪里做错了。

当你说

And I have created a directory "video" in the nginx with the path: "nginx/video"

你是说你做了以下几件事:

lxc exec nginx -- mkdir /video

?

如果是这样,那么您需要将“/”添加到目标路径,即:

lxc file push video/init.mp4 nginx/video/

否则它*应该抱怨 "Error: Path already exists as a directory"