Windows容器无法成功停止

时间:2019-10-14 02:07:24

标签: docker containers docker-for-windows docker-desktop

我使用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时也会发生此问题

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

1 个答案:

答案 0 :(得分:-1)

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

“-a”将为您提供迄今为止使用的所有容器的所有列表,其中包含活动容器和已删除容器的列表。

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