从主机推送文件后可以在 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"
我对 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"