我正在尝试创建一个带有挂载卷的容器,以便nginx可以使用我的自定义配置文件。但是,容器没有启动。
docker-1.6.0 run --name a2 -p 443:443 -v /etc/nginx/conf.d:/etc/nginx/conf.d -P -d nginx当我执行
docker-1.6.0 ps但是,运行一个
docker-1.6.0 run --name a1 -p 443:443 -P -d nginx完美地显示默认页面。
我正确地使用了命令吗?使用第一个命令时是否存在依赖关系。
我提到过https://www.nginx.com/blog/deploying-nginx-nginx-plus-docker/
提前谢谢。
发布于 2015-07-08 11:19:39
正如我在评论中指出的那样,很有可能是主机上的nginx配置文件中出现了语法错误。
如果将默认的nginx配置文件复制到主机,上述命令运行良好,但如果在主机上的配置文件中引入语法错误,则容器将不会运行。
https://serverfault.com/questions/703786
复制相似问题