docker異常關(guān)閉重啟不成功的處理辦法

檢查詳細(xì)錯(cuò)誤日志,看更深層次的報(bào)錯(cuò):
journalctl -u docker.service --no-pager -n 50

停止相關(guān)進(jìn)程

sudo systemctl stop docker
sudo systemctl stop containerd

刪除殘留的 pid 文件

rm -rf /var/run/docker.pid
rm -rf /var/run/docker.sock

重新加載并啟動(dòng)

sudo systemctl daemon-reload
sudo systemctl start docker

SELinux/防火墻: 醫(yī)院常用的 CentOS 系統(tǒng)可能開(kāi)啟了 SELinux,嘗試臨時(shí)關(guān)閉看看:
setenforce 0

如果容器多且都卡住了,強(qiáng)制停止所有容器:

docker rm -f $(docker ps -aq)

強(qiáng)制停止 Docker 守護(hù)進(jìn)程(服務(wù)級(jí))
如果你發(fā)現(xiàn) systemctl stop docker 一直卡住不動(dòng)(就像你截圖中顯示的 stop-sigterm timed out),你需要從系統(tǒng)底層殺掉守護(hù)進(jìn)程:

第一步:直接殺掉 dockerd 進(jìn)程
sudo pkill -9 dockerd
sudo pkill -9 containerd

第二步:清理殘留的隔離進(jìn)程(Shim)
Docker 容器其實(shí)是由 containerd-shim 運(yùn)行的,有時(shí)候主進(jìn)程死了它們還活著:
ps -ef | grep docker-containerd-shim | awk '{print $2}' | xargs kill -9

  1. 徹底清理掛載點(diǎn)(針對(duì)重啟后無(wú)法啟動(dòng))
    根據(jù)你之前的報(bào)錯(cuò),Docker 無(wú)法啟動(dòng)往往是因?yàn)閺?qiáng)制停止后,文件系統(tǒng)掛載點(diǎn)沒(méi)卸載干凈。這是最徹底的“強(qiáng)停”后遺癥處理法:

手動(dòng)卸載掛載目錄:
umount /var/lib/docker/overlay2/*/merged

清理網(wǎng)絡(luò)網(wǎng)橋:
ip link delete docker0

查看 docker.service文件是否存在:vi /usr/lib/systemd/system/docker.service

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 靶機(jī)介紹 下載地址 http://vulnstack.qiyuanxuetang.net/vuln/detail/...
    0_e44b閱讀 385評(píng)論 0 0
  • Docker 一、Namespace:名稱(chēng)空間,主要用于容器間的資源隔離,每個(gè)容器都運(yùn)行在各自的不同的名稱(chēng)空間,各...
    花花遴20102967閱讀 987評(píng)論 1 0
  • 0 導(dǎo)語(yǔ) 在說(shuō)Docker之前,還是得聊聊政治。唯物史觀認(rèn)為歷史是人民群眾創(chuàng)造的。盡管歷史人物對(duì)歷史的情節(jié)有一定影...
    布萊特楊閱讀 446評(píng)論 0 7
  • Docker概覽 運(yùn)維視角 Docker安裝: 先刪除以前安裝的docker: 添加yum相關(guān)工具: 添加阿里yu...
    知道的太少閱讀 625評(píng)論 0 4
  • 1 Docker dockerfiler 鏡像構(gòu)建 Compose是在單機(jī)進(jìn)行容器編排 Horbor 鏡像倉(cāng)庫(kù) D...
    朱嘯毅閱讀 481評(píng)論 0 0

友情鏈接更多精彩內(nèi)容