2017-07-27 76 views

回答

3

其實Docker 1.12(只是你的情況)開始有一個功能,叫做live-restore

https://docs.docker.com/engine/admin/live-restore/#enable-the-live-restore-option

與碼頭工人引擎1.12開始,你可以這樣,如果守護程序變得不可用的容器仍然正常運行配置守護進程。實時恢復選項有助於減少由於守護進程崩潰,計劃停機或升級導致的容器停機時間。

要啓用它,請用此更新daemon.json

{ 
"live-restore": true 
} 

然後,您只需發送一個SIGHUP到碼頭引擎。

請務必做好所有必要的備份,以防萬一。

+0

我該如何安全地發送該信號,以及如何知道是否需要新配置? –

+1

您可以執行'kill -HUP '來檢查是否使用了新的配置,執行'lsof '並檢查是否列出了正確的配置文件。 –

相關問題