好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Docker容器自啟動的實現方法

Docker容器自啟動的實現方法

熱門標簽:七大洲地圖標注 新鄉人工智能電話機器人加盟 地圖標注w是什么方向 臨汾電銷機器人費用 昆明外呼系統 400電話申請找哪家公司 福州呼叫中心外呼系統哪家好 河南省鄭州市地圖標注 地圖標注需要提交啥資料入駐

容器自啟動

Docker提供了restart policy機制,可以在容器退出或者Docker重啟時控制容器能夠自啟動。這種Restart policy可以保證相關容器按照正確順序啟動。雖然也可以通過進程監控的方式(如systemd)來完成這種動作,但Docker還是建議盡量避免使用進程監控的方式來 "自啟動" 容器。

Docker的 Restart policy與dockerd命令的--live-restore啟動標志還有區別:--live-restore標志可以在Docker升級的時候保證容器繼續運行,但是網絡以及用戶終端輸入會被中斷。

那到底什么是restart policy呢?我們來看看實際的情況吧。

使用restart policy

restart policy在使用docker run啟動容器時通過--restart標志指定,這個標志有多個value可選,不同的value有不同的行為,如下表所列:

Flag Description
no 不自動重啟容器. (默認value)
on-failure  容器發生error而退出(容器退出狀態不為0)重啟容器
unless-stopped  在容器已經stop掉或Docker stoped/restarted的時候才重啟容器
always  在容器已經stop掉或Docker stoped/restarted的時候才重啟容器

舉個例子:下面的命令啟動一個Redis容器,當Redis容器停止后或者Docker被重啟時,Redis容器都會重啟。

$ docker run -dit --restart unless-stopped redis

Restart policy細節

使用restart policies時需要注意如下細節:

(1) 容器只有在成功啟動后restart policy才能生效。這里的"成功啟動"是指容器處于up至少10秒且已經處于docker監管。這是避免沒有成功啟動的容器陷入restart的死循環。

(2)如果手動(manually)的stop(與前面的explicitly stopped有何區別)一個容器,容器設置的restart policy將會被忽略,除非Docker daemon重啟或者容器手動重啟。這是避免了另外一種死循環。

(3)restart policies只能用于容器,對于swarm services其restart policies有不通過的配置。

 進程監控

如果上面講的restart policies無法滿足需求,也可以采用進程監控的管理方案,如upstart,systemd或者supervisor等等。

這種方案中,進程監控服務運行在容器中。它可以監控一個進程是否運行,并可以在此進程沒有運行的時候去啟動該進程。而這發生的一切Docker都毫無知覺。

Docker不推薦此種方法來進行進程監控,理由很簡單,這種方法和系統平臺甚至linux發行版相關。

原文:https://docs.docker.com/engine/admin/start-containers-automatically/#use-a-process-manager

Docker容器開機自動啟動

在使用docker run啟動容器時,使用--restart參數來設置:

# docker run -m 512m --memory-swap 1G -it -p 58080:8080 --restart=alway

 --name bvrfis --volumes-from logdata mytomcat:4.0 /root/run.sh   

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

  • no -  容器退出時,不重啟容器;
  • on-failure - 只有在非0狀態退出時才從新啟動容器;
  • always - 無論退出狀態是如何,都重啟容器;

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

# sudo docker run --restart=on-failure:10 redis

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:鎮江 臨沂 岳陽 股票 海口 紅河 烏海 四川

巨人網絡通訊聲明:本文標題《Docker容器自啟動的實現方法》,本文關鍵詞  Docker,容器,自,啟動,的,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker容器自啟動的實現方法》相關的同類信息!
  • 本頁收集關于Docker容器自啟動的實現方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 天天综合天天射| 亚洲黄色中文字幕| 欧美性大战久久久久久久蜜桃| 烈火情人| 一级毛片真人免费播放视频| 美女脱光无遮挡| 理论片午伦夜理片| 97国产精品视频| 无码人妻一级毛片免费武则天| 挨肉的女侠破庙| 国产剧情AV麻花传媒33d| 67id人成国产在线| 美女的隐私视频播放app| 久久嫩草国888产精品影院香蕉 | 女人全身裸露无遮挡免费观看| 被粗jib捣出了白浆高清| 我要看国产一级毛片| 婷婷六月激情| 国产乱码精品一区二区三区精东| 欧美三级在线现看中文| 在线涩涩| 被社长驯服的人妻秘书电影| 我把女同桌的奶头摸出了水| 女神的屈辱沦陷1~9| 国产午夜麻豆影院在线观看| 亚洲国产精品成人午夜在线观看| 久久99热狠狠色精品一区| 激动影院| 粗大挺进紧致抽搐喷潮h男男视频| 中文字幕无码精品三级在线欧美 | 亚洲国产七七久久桃花| 欧美一级婬片a毛片无码| 一区二区三区四区视频在线| 色姑娘桃花网| 女18poren69| Yellow视频高清免费播放| 波多野结衣护士系列播放| 没带罩子让他C了一天公交车| 日本性xxxx| 午夜人屠h辣文小说目录| 公咬着小娇乳H边走边欢视频|