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

标签 ubuntu vagrant containers lxc

我对 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/

相关文章:

mysql - Laravel + Vagrant = 拒绝用户访问 'root' @'localhost'

ubuntu - 如何复制 vagrant box 以再次使用

html - chrome 移动 View 右下角的空白

docker - curl: (56) Recv failure: connection by peer in golang with docker 重置

node.js - npm 在 Ubuntu 16.04 上删除了 Plesk 12

ubuntu - x86 NASM 程序集中的阶乘函数出错

c++ - 在 Ubuntu 14.04 上编译 EOS 时缺少 C++ std 库方法和其他错误?

java - ubuntu 14.04 上没有默认的 JAVA_HOME

ruby-on-rails - 守卫 --listen-on with vagrant

C++ map::erase 行为