我想映射一个nginx容器的logs目录,所以当我遇到错误时,我不必继续连接它,卷映射是一半工作,我可以访问根目录中的文件我映射的路径,但它没有拉任何子文件夹
这是运行容器中的源文件夹的内容
有两个子文件夹: 1.主管 2. nginx
其中都有文件,
我是否还必须为每个子文件夹创建卷映射?或者是否指定映射应包括所有子文件夹?
由于
更新:
这是docker inspect中列出的坐骑。有负载,所以如果你想看到其他任何东西,请告诉我
"Mounts": [
{
"Source": "/home/ubuntu/dockervel/sites",
"Destination": "/etc/nginx/sites-enabled",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Source": "/home/ubuntu/dockervel/logs",
"Destination": "/var/log",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Source": "/home/ubuntu/dockervel/www",
"Destination": "/var/www",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
Docker版本是Docker版本1.10.3,版本20f81dd
答案 0 :(得分:0)
您必须在dockerfile中声明要使用的卷。 尝试扩展dydx图像并添加所需的卷。 然后更改.yml文件以指向您的图像