Docker
使用新配置重新創建單個 docker-compose 容器
如果我對我的
docker-compose.yml
(例如,更改暴露容器埠的主機埠)進行更改,我可以重新創建該單個容器還是需要重新啟動整個堆棧?
docker-compose stop ; docker-compose up
將完成這項工作,但我想避免重新啟動其餘服務。我還想避免刪除與我正在重新啟動的服務關聯的捲,所以docker-compose kill <service> ; docker-compose rm
不是一個選項。
再跑
docker-compose up
一次。受您的更改影響的所有內容(容器、卷、網路等)都將被重新創建,其他容器將保留。如果要使用較新的圖像,請
docker-compose pull
事先執行。