我有一个版本 17.06.0-ce
的多克。当我试图安装 NGINX 使用多克与命令:
docker run -p 80:80 -p 8080:8080 --name nginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx:latest
这说明
Docker: 来自 daemon: oci 运行时错误的错误响应: Container _ linux. go: 262: 引发启动容器进程 ”process _ linux. go: 339: Container init cause“ rootfs _ linux. go: 57: 将“/appdata/nginx/conf/nginx.conf”挂载到 rootfs “/var/lib/docker/aufs/mnt/dcea22444e9ffda114593b18fc8b574adfada06947385aedc2ac09f199188fa0” 在 “/var/lib/docker/aufs/mnt/dcea22444e9ffda114593b18fc8b574adfada06947385aedc2ac09f199188fa0/etc/nginx/nginx.conf” 导致“不是一个目录” : 是否尝试将目录挂载到文件中(或者反之亦然) ?检查指定的主机路径是否存在并且是预期的类型。
如果不挂载 nginx.conf
文件,那么一切正常。那么,我如何挂载配置文件呢?