我使用dotnet3.5映像在带有docker桌面2.1.0.1(37199)的win10上运行容器。不幸的是,我发现创建完一个容器之后,什么也没做,只放了4天,容器就变得无法阻挡了。快照讲述了故事。
docker ps -a 时,该容器似乎已存在,但我无法通过 docker exec 进入该容器强>。而且因为我无法停止它-我使用 docker stop container2 后docker stop进程挂在那里-我无法管理该容器。
解决此问题的唯一方法是还原Docker桌面的出厂设置。
顺便说一句,尽管在快照中运行的映像是aspnet:3.5-windowsservercore-10.0.14393.953,但是当aspnet:3.5时也会发生此问题
有人对不可阻挡的容器有好主意吗?欢迎任何建议。
答案 0 :(得分:-1)
上面使用的命令不正确。我们使用的命令和选项之间存在差异。 “#docker ps”或“#docker container ls”将为您提供当前正在运行的进程或活动容器的列表。
“-a”将为您提供迄今为止使用的所有容器的所有列表,其中包含活动容器和已删除容器的列表。
在您的情况下,该容器不存在,并且您尝试访问一个不存在的容器,这就是为什么它被卡住的原因。