gpt4 book ai didi

macos - docker rm 没有响应,唯一的选择是重新启动 docker desktop

转载 作者:行者123 更新时间:2023-12-02 19:44:47 26 4
gpt4 key购买 nike

我在 Mac (Catalina) 上安装了 docker desktop (2.4.00)。最近,我们看到 docker 在构建过程中没有响应。随后的 docker 请求处于“已创建”状态,但从未从那里进行。基本上所有的容器都挂了。从这里恢复的唯一方法是重新启动 docker 桌面。
遵循 https://docs.docker.com/docker-for-mac/troubleshoot/ 中的步骤收集日志并在正确的位置找到以下有关所有容器何时变得无响应的消息。
localhost com.docker.backend [988]:volumeResource:无法检查容器 94126dd1******
localhost com.docker.backend [988]:volumeResource:无法检查容器59988882******
显然 docker 说容器正在运行,但由于某种未知原因它被杀死了。 docker rm -f 和 docker kill 都不会无限期运行,也不会杀死容器。容器似乎变成了僵尸,唯一的恢复方法是重启 docker desktop。
有人可以进一步指导我如何调试更多以及如何让 docker 回到可用状态而无需重新启动 docker 桌面。

最佳答案

您可以运行 docker ps -a检查所有向上或向下的容器。届时,您可以尝试使用 docker container inspect (container-id here) 进行检查或 docker container rm -f (container-id here)使用 -f 参数强制移除容器。
另一种选择是执行 docker container prune删除所有停止的容器,然后您可以再次将它们全部启动。

关于macos - docker rm 没有响应,唯一的选择是重新启动 docker desktop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64233558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com