映射卷以包含docker-compose

时间:2016-03-30 10:53:22

标签: docker docker-compose

我想映射一个nginx容器的logs目录,所以当我遇到错误时,我不必继续连接它,卷映射是一半工作,我可以访问根目录中的文件我映射的路径,但它没有拉任何子文件夹

Docker-compose.yml config Composer Config

这是运行容器中的源文件夹的内容

Source folder contents

有两个子文件夹:     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

1 个答案:

答案 0 :(得分:0)

您必须在dockerfile中声明要使用的卷。 尝试扩展dydx图像并添加所需的卷。 然后更改.yml文件以指向您的图像