重啟后 Docker服務及容器自動啟動設置


重啟服務器后,我們知道如何重啟docker服務(將啟動命令加入到/etc/rc.d/rc.local配置文件中),但是docker容器確沒有自動啟動,還需要我們手動去啟動容器。如何能做到重啟docker服務后,能自動重啟docker容器呢。

docker容器自動啟動設置
在運行docker容器時可以加如下參數來保證每次docker服務重啟后容器也自動重啟:

docker run --restart=always


如果已經啟動了則可以使用如下命令:

docker update --restart=always <CONTAINER ID>


--restart具體參數值詳細信息:

no - 容器退出時,不重啟容器;

on-failure - 只有在非0狀態退出時才從新啟動容器;

always - 無論退出狀態是如何,都重啟容器;

還可以在使用on-failure策略時,指定Docker將嘗試重新啟動容器的最大次數。默認情況下,Docker將嘗試永遠重新啟動容器。

docker run --restart=on-failure:10 <CONTAINER ID>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM