首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >docker rm没有响应,唯一的选项是重新启动docker桌面

docker rm没有响应,唯一的选项是重新启动docker桌面
EN

Stack Overflow用户
提问于 2020-10-07 04:44:30
回答 2查看 485关注 0票数 1

我在Mac (Catalina )上安装了docker desktop (2.4.00)。最近,我们看到docker在构建过程中没有响应。随后的docker请求处于"created“状态,但永远不会从那里进行。基本上所有的容器都被挂起了。从这里恢复的唯一方法是重新启动docker桌面。

按照https://docs.docker.com/docker-for-mac/troubleshoot/中的步骤收集日志,并在所有容器变得无响应时发现了下面的消息。

本地主机com.docker.backend988: volumeResource:无法检查容器94126dd1*本地主机com.docker.backend988: volumeResource:无法检查容器59988882*

很明显码头说集装箱在运行,但不知什么原因被杀死了。docker rm -f和docker kill都没有无限运行,也没有杀死容器。容器似乎已经变成了僵尸,恢复的唯一方法是重新启动docker桌面。

有没有人可以进一步指导我如何调试更多,以及如何在不需要重新启动docker桌面的情况下让docker恢复到可用状态。

EN

回答 2

Stack Overflow用户

发布于 2020-10-07 05:25:00

您可以运行docker ps -a来检查所有的up或down容器。到那时,您可以尝试使用docker container inspect (container-id here)或带有-f参数的docker container rm -f (container-id here)进行检查,以强制删除容器。另一种选择是执行docker container prune来删除所有停止的容器,然后您可以重新启动它们。

票数 0
EN

Stack Overflow用户

发布于 2020-10-07 05:36:38

你确定吗?

对于容器移除,但容器必须停止

docker container rm <container-id or container name>

显示所有docker容器列表

代码语言:javascript
复制
docker container ls  -a 

显示唯一工作停靠容器列表

代码语言:javascript
复制
docker container ls 

如果你想移除容器力,你可以使用-f参数,例如

代码语言:javascript
复制
docker container rm -f <container-id or container-name>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64233558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档