docker 會自動重啟么

docker會自動重啟,其實現方法就是在啟動容器的時候,添加上參數為“–restart=always”就可以實現自動重啟。

docker 會自動重啟么

本文操作環境:ubuntu 18.04系統、Docker 20.10.11版、Dell G3電腦。

docker 會自動重啟么?

docker 會自動重啟。

讓Docker的容器自動重啟的方法:

問題

系統重啟、Docker重啟等都會造成運行的容器停止運行,不得不再把容器啟動起來,但這實在是麻煩。實際上,Docker提供了自動重啟的機制。

解決方案

在啟動容器時,只要加上參數–restart=always就可以實現自動重啟了,如下:

$?docker?run?--restart=always

Docker提供的重啟策略不只是always,有如下:

docker 會自動重啟么

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
喜歡就支持一下吧
點贊11 分享