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 机器。
- 创建一个新的 docker 机器:
docker-machine create --driver virtualbox dev
- 接下来,启动开发环境:
docker-machine env dev
- 设置开发机器的环境:
eval "$(docker-machine env dev)"
这对我有用:
docker-machine regenerate-certs default
docker-machine restart default
我已经使用图形安装程序(官方安装程序)和 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 机器。
- 创建一个新的 docker 机器:
docker-machine create --driver virtualbox dev
- 接下来,启动开发环境:
docker-machine env dev
- 设置开发机器的环境:
eval "$(docker-machine env dev)"
这对我有用:
docker-machine regenerate-certs default
docker-machine restart default