我对 Ubuntu lxc 没有太多经验。基本上,我现在有一台运行着几个容器的 Vagrant 机器,我想将一些文件从我的 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/
否则它*应该提示“错误:路径已经作为目录存在”
关于ubuntu - 从主机推送文件后,可以在 lxc 容器中找到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57628777/