使用docker-compose运行nginx容器挂载时遇到的文件/目录问题
单独使用docker run命令指定挂载文件路径运行nginx容器是可以的,但是用在docker-compose中就不行了
报错如下:
原因就是挂载出错,不能直接挂载文件,还有挂载的容器里的目录要正确.
问题分析
yml文件用法如下:
不直接挂载文件,采用挂载conf.d目录的形式,把conf文件放在该目录下
但是,这样设置的话,nginx容器是起来了,本地conf.d目录下也有default.conf文件,但是nginx容器里的/etc/nginx/conf.d
目录下并没有default.conf文件