无法成功停止Windows容器

问题描述 投票:0回答:1

我使用dotnet3.5映像在带有docker桌面2.1.0.1(37199)的win10上运行容器。不幸的是,我发现创建完一个容器之后,什么也没做,仅放置了4天,容器就变得无法阻挡。快照讲述了故事。enter image description here

[docker ps -a时该容器似乎已存在,但我无法通过[docker exec进入该容器。而且因为我无法停止它-我使用docker stop container2后docker stop进程挂在那里–我无法管理该容器。

解决此问题的唯一方法是还原Docker桌面的出厂设置。

顺便说一句,尽管在快照中运行的映像是aspnet:3.5-windowsservercore-10.0.14393.953,但是当aspnet:3.5时也会发生此问题

有人对不可阻挡的容器有好主意吗?欢迎任何建议。

docker containers docker-for-windows docker-desktop
1个回答
0
投票

上面使用的命令不正确。我们使用的命令和选项之间存在差异。 “#docker ps”或“#docker container ls”将为您提供当前正在运行的进程或活动容器的列表。

而“ -a”将为您提供迄今为止所有已使用容器和已删除容器列表的所有列表。

在您的情况下,该容器不存在,并且您正在尝试访问一个不存在的容器,这就是它被卡住的原因。

© www.soinside.com 2019 - 2024. All rights reserved.