我使用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时也会发生此问题
有人对不可阻挡的容器有好主意吗?欢迎任何建议。
上面使用的命令不正确。我们使用的命令和选项之间存在差异。 “#docker ps”或“#docker container ls”将为您提供当前正在运行的进程或活动容器的列表。
而“ -a”将为您提供迄今为止所有已使用容器和已删除容器列表的所有列表。
在您的情况下,该容器不存在,并且您正在尝试访问一个不存在的容器,这就是它被卡住的原因。