Docker 工具箱 Mac 命令行和 Kitematics 失败

Docker Toolbox Mac command line and Kitematics fails

我已经使用图形安装程序(官方安装程序)和 brew cask install 为 Mac 安装了新的 Docker Toolbox 应用程序.

在这两种情况下,虚拟 Machine 都已正确创建,但环境中似乎有问题,因为当我尝试在命令行上执行 docker-machine 时,它会像这样失败:

$ docker-machine env default
open /Users/adeynack/.docker/machine/machines/default/ca.pem: no such file or directory

当我尝试 Kitematics 时,它失败了:

我尝试了 Delete VM and retry setup,但没有成功。欢迎任何见解或想法。

编辑:我已经在使用 VirtualBox 的测试版本 5.0.3。

这可能是由 Virtualbox 的问题引起的。该问题已在此处使用 virtualbox 的最新测试版本修复:Virtualbox Test build.

您必须卸载当前版本的 Virtual Box 并安装测试版本。

编辑

您可能需要创建一个新的 docker 机器。

  1. 创建一个新的 docker 机器: docker-machine create --driver virtualbox dev
  2. 接下来,启动开发环境: docker-machine env dev
  3. 设置开发机器的环境: eval "$(docker-machine env dev)"

这对我有用:

docker-machine regenerate-certs default
docker-machine restart default