docker stop容器失敗的解決方法:1、使用強制刪除命令“docker rm -f “容器id””;2、透過“docker network disconnect --force bridge “容器id””清理該容器的網路佔用即可。
本文操作環境:centos7系統、Docker 20.10.11版本、Dell G3電腦。
docker stop容器失敗怎麼辦?
#docker容器無法stop的解決方案:
最近在遇到docker無法刪除,或kill對應的容器,或是運行完docker stop xxx後發現xxx仍然存在,要嘛根本無法刪除,或是發現會報錯,提示 Error response from daemon: Conflict, cannot remove the default name of the container;
這種情況的可能原因是在過去的某個時刻,已建立了命名容器,然後您已將其保持運行狀態。之後,主機因任何原因重新啟動,並且沒有優雅地終止容器。剩下的檔案現在似乎阻止你重新產生舊名稱的新容器,因為系統認為舊容器仍然存在。
下面透過docker stop指令無法停止容器:
# 解決:
使用強制刪除指令:docker rm -f 「容器id」(去掉引號);
清理該容器的網路佔用:docker network disconnect --force bridge 「容器id」(去掉引號);
# 推薦學習:《docker教學》
以上是docker stop容器失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!