【问题标题】:Docker machine is active, but shown as aborted in Virtual BoxDocker 机器处于活动状态,但在 Virtual Box 中显示为中止
【发布时间】:2016-09-28 15:35:18
【问题描述】:

我不明白,在 Windows 上使用 docker 工具箱的 docker 机器是怎么回事。

当我运行时,机器被列为活动

> docker-machine ls

但是当我去Virtual Box检查机器状态时,它显示为aborted。我也不能直接从 Virtual Box 运行机器。

【问题讨论】:

  • 您是否尝试先杀死所有虚拟 Box 进程,然后重新启动它?
  • @Windsooon,是的,我做到了,没有变化。

标签: windows docker virtualbox boot2docker docker-machine


【解决方案1】:

所有ACTIVE 表示您当前所在的shell 设置为将该机器与您的Docker 客户端一起使用。

* 的原因是告诉您当前连接到哪台机器,例如。如果你运行 docker ps 它将与哪个 Docker 引擎通信?

How is a Docker Machine marked as active?

根据我们掌握的信息,我无法告诉您为什么它会设置为运行,甚至可能是一个错误。您应该能够重新创建一个新 VM 并恢复到受支持的状态。

另外,您可能对 Docker for Windows 感兴趣。它提供了原生体验,无需使用 Docker Machine。您仍然可以保留 Docker Machine 并并行运行它们,尽管您不需要这样做。

https://docs.docker.com/docker-for-windows/

【讨论】:

  • 是的,我知道,但我不喜欢它的“Hype-V”和“仅限 Windows 10”的要求。 Docker 机器似乎更兼容。
  • 这不是“仅限 Windows 10”的要求。 Docker 制作了一个“Docker for Mac”客户端,以及用于 Linux 的本机 Docker。 blog.docker.com/2016/03/docker-for-mac-windows-beta(注:这是最初的公告。两个客户端都不再处于测试阶段)
猜你喜欢
  • 1970-01-01
  • 2014-02-28
  • 2022-10-13
  • 2021-06-04
  • 1970-01-01
  • 2020-10-29
  • 1970-01-01
  • 2021-03-09
  • 2021-01-16
相关资源
最近更新 更多