單獨使用docker run命令指定掛載文件路徑運行nginx容器是可以的,但是用在docker-compose中就不行了
報錯如下:
原因就是掛載出錯,不能直接掛載文件,還有掛載的容器里的目錄要正確.
問題分析
yml文件用法如下:
不直接掛載文件,采用掛載conf.d目錄的形式,把conf文件放在該目錄下
但是,這樣設置的話,nginx容器是起來了,本地conf.d目錄下也有default.conf文件,但是nginx容器里的/etc/nginx/conf.d
目錄下並沒有default.conf文件