首頁 >運維 >Docker >無法停止docker容器怎麼辦

無法停止docker容器怎麼辦

WBOY
WBOY原創
2022-07-29 15:59:436753瀏覽

無法停止docker容器的解決方法:1、利用“docker rm -f 無法停止的容器id”命令,強制刪除指定的容器;2、利用“docker network disconnect --force bridge 容器id”指令,清理該容器的網路佔用即可。

無法停止docker容器怎麼辦

本教學操作環境:linux7.3系統、docker19.03版、Dell G3電腦。

無法停止docker容器怎麼辦

最近在遇到docker無法刪除,或是kill對應的容器,或是運行完docker stop xxx後發現xxx仍然存在,要嘛根本無法刪除,或發現會報錯,提示Error response from daemon: Conflict, cannot remove the default name of the container;這種情況的可能原因是在過去的某個時刻,已創建了一個命名容器,然後您已將其保持運行狀態。之後,主機因任何原因重新啟動,並且沒有優雅地終止容器。剩下的檔案現在似乎阻止你重新產生舊名稱的新容器,因為系統認為舊容器仍然存在。

下面透過docker stop指令無法停止容器:

無法停止docker容器怎麼辦

#解決:

1、使用強制刪除指令:docker rm -f 「容器id」(去掉引號);

無法停止docker容器怎麼辦

2、清理該容器的網路佔用:docker network disconnect --force bridge 「容器id」(去掉引號);

推薦學習:《docker影片教學

以上是無法停止docker容器怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn