Docker 設定容器自動重啟
Docker 設定容器自動重啟
前言
因 Windows 系統定期會重新啟動,所以需設置 Docker container (容器) 能夠自動啟動。
避免 server 無運作等問題。
開始
第一步、確認 Container ID
在使用指令前 先使用 Docker PS 查看執行中的容器ID
1 |
|
第二步、設定 Container 重啟策略
使用指令設定 Container (容器) 重啟策略
1 |
|
Policy : 重啟策略
Container ID : 容器的 ID
Policy 列表描述
no : 默認,不自動重啟容器。
on-failure[:max-retries] : 如果容器因錯誤退出,則重新啟動容器,這表現為非零退出代碼。或者,使用該:max-retries選項限制 Docker 守護程序嘗試重新啟動容器的次數。
always : 無論退出狀態如何,始終重新啟動容器。
unless-stopped : 無論退出狀態如何,始終重啟容器,包括在守護進程啟動時,除非容器在 Docker 守護進程停止之前進入停止狀態。
第三步、檢查 Container 設置
使用指令查詢 Container 是否設置成功
1 |
|
當有回覆 {always 0} 則代表有設置成功!
如果想要查詢全部的 Container 的重啟策略可以使用以下指令
1 |
|
這樣就可以查詢所有的重啟策略
今天的教學就到此
Thank you! 😄
參考
本文作者: 我的名字叫劉穎,也可以叫我 Alan
本文連結: https://hi-alan-liu.github.io/blog/Docker-Containers-Restart/
版權聲明: 本站所有文章除特別聲明外,均採用 CC BY-SA 4.0 協議 。轉載請註明出處!