Docker

使用新配置重新創建單個 docker-compose 容器

  • November 30, 2021

如果我對我的docker-compose.yml(例如,更改暴露容器埠的主機埠)進行更改,我可以重新創建該單個容器還是需要重新啟動整個堆棧?

docker-compose stop ; docker-compose up將完成這項工作,但我想避免重新啟動其餘服務。我還想避免刪除與我正在重新啟動的服務關聯的捲,所以docker-compose kill <service> ; docker-compose rm不是一個選項。

再跑docker-compose up一次。受您的更改影響的所有內容(容器、卷、網路等)都將被重新創建,其他容器將保留。

如果要使用較新的圖像,請docker-compose pull事先執行。

引用自:https://serverfault.com/questions/1084955