【问题标题】:A windows container cannot be stopped succesfully无法成功停止 Windows 容器
【发布时间】:2020-02-10 15:15:00
【问题描述】:

我使用 dotnet3.5 映像在带有 docker desktop 2.1.0.1(37199) 的 win10 上运行容器。可悲的是,我发现在我创建了一个容器后,对它什么也没做,并且放置了 4 天后,容器自动变得无法停止。快照讲述了故事。

docker ps -a 时容器似乎存在,但我无法通过 docker exec强>。因为我无法停止它——在我使用 docker stop container2 之后,docker stop 进程挂在那里——我无法 rm 容器。

解决此问题的唯一方法是恢复 docker 桌面的出厂设置。

顺便说一下,虽然在快照中运行的镜像是 aspnet:3.5-windowsservercore-10.0.14393.953,但是当 aspnet:3.5 时也会出现这个问题

有人对不可阻挡的容器有好的想法吗?欢迎提出任何建议。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-30
      • 1970-01-01
      • 2022-08-03
      • 2019-10-09
      相关资源
      最近更新 更多