描述我使用了數據卷來啟動容器,docker run --name nginx-container -v /root/nginx/nginx.conf:/etc/nginx/nginx.conf -p 80:80 -d nginx我修改了本地的配置文件,通過docker exec -it nginx-container nginx -s reload 發送重啟命令,發現不管用,仍然使用原來的配置文件,必須要 docker stop nginx-container 然后再 docker start nginx-container疑問是我的用法不對嗎?還是不能這么搞,使用數據卷應該修改本地的就會把容器里面的配置修改了,然而我連接到容器里面查看,還是原來的配置,說明本地的修改沒有生效,是不是遺漏了哪一環節?我看到官方在映射數據卷的時候,在后面加ro,這是只讀的意思吧,我什么都不加應該有修改權限吧?-v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro另外我映射本地一個index.html到容器中,訪問首頁,修改本地index.html,是生效的,只是映射的配置文件不行。
- 2 回答
- 0 關注
- 694 瀏覽
添加回答
舉報
0/150
提交
取消