本篇內容主要講解“docker容器掛掉要怎么處理”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“docker容器掛掉要怎么處理”吧!
docker容器掛掉后除了重啟沒轍,但是為了保證服務不會死,建議用service的形式運行,也就是swarm集群中,做一個服務的高可用,然后用nginx或者haproxy去負載均衡,一個容器掛了可以使用另外幾個站點,然后掛掉的容器也會被service重新運行起來。
需要做個監控,有時候站點死了,容器不死,那服務是不會重啟的,這個時候就靠監控去做邏輯上的判斷,運行一下腳本,stop 容器,讓服務自動跑一個新的容器。 帶站點的容器最好自定義鏡像,讓容器運行起來的時候,站點也運行。
重啟掛掉的docker容器的命令
docker restart $(docker ps -a -q)
如果一臺服務器上的docker daemon掛掉后,docker會在docker daemon 啟動的時候,將container的進程進行一次判別。如果進程還在,也就是running的,會將其kill調。
根據技術人員對docker源碼的理解,docker不放心其他進程來管理。它一定要親自管理這些容器,它是所有容器的父進程。這樣有很多好處。大的好處就是實時監控,一旦容器掛了,它立即可以知道,并重啟(如果容器設置了restart=always的話)。
當然,如果設置為restart=always,在daemon啟動的時候,會自動將該容器啟動。但是如果該容器進程還在,docker的流程依然會是kill掉進程,然后啟動一個新的容器進程。以保證所有的容器進程仍然是daemon的子進程。
到此,相信大家對“docker容器掛掉要怎么處理”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
本文標題:docker容器掛掉要怎么處理-創新互聯
鏈接URL:http://vcdvsql.cn/article4/djjsie.html
成都網站建設公司_創新互聯,為您提供做網站、企業建站、網站收錄、網站排名、外貿建站、商城網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯