解決方法:1、利用「docker ps」尋找執行的容器id;2、利用「cd /var/lib/docker/container」找出指定容器的實體位置;3、利用「service docker stop 「停止docker服務;4、利用「rm -rf /var/lib/docker/container/{指定的id}」刪除實體容器,之後重啟docker服務即可。
本教學操作環境:linux7.3系統、docker19.03版、Dell G3電腦。
解決方法:
1、尋找執行的容器id
docker ps
2、找出上面容器的實體位置
cd /var/lib/docker/container ls -a #此处会显示所有容器的id,找出上面那个无法停止删除的id(8位)
3、先停止docker服務
service docker stop
#4、刪除實體容器
rm -rf /var/lib/docker/container/{上面找到的id}
重啟docker服務
service docker start
擴充知識
Docker 退出容器不停止容器運行並重新進入正在運行的容器
docker退出容器的方式(注此時處於運行的容器內部):
啟動容器
退出容器並結束容器運行exit
#退出容器但是容器仍在執行ctrl p q 會回到宿主機桌面
但是容器還在執行
如何回到已經離開的但是仍然在運行的容器
#方式1:docker attach 容器id
方式2:docker exec -it 容器ID bashShell
#推薦學習: 《docker影片教學》
以上是docker無法停止刪除容器怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!