我在我的 Spring Boot Gradle 構建檔案中使用com.google.cloud.tools.jib
版本。3.2.1
我正在使用的 repo 必須在 docker-compose 應用程式中運行,因為它只有在有其他服務共享資訊時才能作業。
我正在更新代碼以添加身份驗證,但這不是這里的問題。
每當我更新任何內容時,我的流程如下:
- 更新代碼。
- Gradle jibDockerBuild # 構建到 Docker 守護行程
- docker-compose down # 停止和洗掉舊的應用程式
- docker-compose up # 使用更新的新服務啟動應用程式
問題:有沒有一種更流暢/更快的方法來完成這種程序,我的意思是每次更新都不會關閉 docker-compose 應用程式?
我正在考慮將我的服務關閉然后再打開,作為一個單一的服務。但我什么也沒找到。
uj5u.com熱心網友回復:
看看docker-compose up --help
:
如果要強制 Compose 停止并重新創建所有容器,請使用該
--force-recreate
標志。
因此,docker-compose up --force-recreate
將允許您重新創建容器而無需執行docker-compose down
也會洗掉網路的操作。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/505083.html
標籤:Google Cloud Collective 码头工人 码头工人撰写 起重臂
上一篇:Docker運行入口點標志