【发布时间】:2021-03-21 10:13:12
【问题描述】:
我尝试映射./nginx/conf.d:/etc/nginx/conf.d,以下是yml中的命令
volumes:
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
#- ./nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf
#- ./nginx/conf.d/docker1.example.com.conf:/etc/nginx/conf.d/docker1.example.com.conf
#- ./nginx/conf.d/docker2.example.com.conf:/etc/nginx/conf.d/docker2.example.com.conf
- ./nginx/conf.d:/etc/nginx/conf.d
- ./src:/var/www
在镜像中,在/etc/nginx/conf.d下,有一个default.conf存在,当我运行docker-compose时,它会尝试创建一个名为default.conf的目录,所以nginx启动时出错
我也试过先创建./nginx/conf.d/default.conf,然后在本地目录运行命令,但还是不行。
有人知道如何正确映射 ./nginx/conf.d:/etc/nginx/conf.d 吗?
【问题讨论】:
标签: docker docker-compose