本篇文章給大家分享的是有關(guān)Docker容器中怎么設(shè)置重啟策略,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。
成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計(jì),網(wǎng)站托管維護(hù)等一站式綜合服務(wù)型公司,專(zhuān)業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出成都創(chuàng)新互聯(lián)。舉個(gè)栗子
創(chuàng)建容器
docker run -d --name test \ --restart=unless-stopped \ -p 8080:8080 \ tomcat:alpine
列出容器
docker ps --format '{{.ID}} {{.Status}} {{.Names}}' a88aa63d67a9 Up 1 minutes test
注意: 這里ps子命令使用格式化輸出,特別是status列表示容器的狀態(tài),更多信息請(qǐng)查看參考2。
模擬宕機(jī)
# 關(guān)閉VM電源,并重新開(kāi)機(jī)。
驗(yàn)證容器是否啟動(dòng)
docker ps --format '{{.ID}} {{.Status}} {{.Names}}' a88aa63d67a9 Up 51 seconds test
docker run --help | grep "restart" --restart=no Restart policy to apply when a container exits
restart 參數(shù)選項(xiàng)
no 默認(rèn)選項(xiàng),不會(huì)重新啟動(dòng)容器。 on-failure[:max-retries] 容器處于非零退出狀態(tài)時(shí)重新啟動(dòng)容器,使用可選項(xiàng)則會(huì)限制重新啟動(dòng)嘗試次數(shù)。 unless-stopped 無(wú)論容器退出狀態(tài)如何始終重新啟動(dòng)容器,但如果容器之前已處于停止?fàn)顟B(tài),則在守護(hù)程序啟動(dòng)時(shí)不會(huì)啟動(dòng)它。 always 無(wú)論容器退出狀態(tài)如何,Docker守護(hù)進(jìn)程無(wú)限期地嘗試重新啟動(dòng)容器。
以上就是Docker容器中怎么設(shè)置重啟策略,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。