docker會自動重啟,其實現方法就是在啟動容器的時候,添加上參數為“–restart=always”就可以實現自動重啟。
本文操作環境:ubuntu 18.04系統、Docker 20.10.11版、Dell G3電腦。
docker 會自動重啟么?
docker 會自動重啟。
讓Docker的容器自動重啟的方法:
問題
系統重啟、Docker重啟等都會造成運行的容器停止運行,不得不再把容器啟動起來,但這實在是麻煩。實際上,Docker提供了自動重啟的機制。
解決方案
在啟動容器時,只要加上參數–restart=always就可以實現自動重啟了,如下:
$?docker?run?--restart=always
Docker提供的重啟策略不只是always,有如下:
unless-stopped用法如下:
$?docker?run?-d?--restart?unless-stopped?redis
對于已經在運行的容器
對于已經在運行的容器,而啟動時又沒有增加–restart參數,則可以通過update命令來增加:
$?docker?update?--restart=always?xxx
對于on-failure的次數
對于策略on-failure可以增加次數限制,以防止無限重啟:
$?sudo?docker?run?--restart=on-failure:10?redis
推薦學習:《docker視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦