1

刚刚安装了 Docker,但docker-machine env default不起作用:

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

路径/Users/me/.docker/machine/machines/default存在,但其中没有ca.pem。只是一堆其他文件。

4

3 回答 3

9

您还可以尝试为该 docker-machine 重新生成证书(例如默认)

docker-machine regenerate-certs default
docker-machine restart default
于 2015-08-27T18:36:48.163 回答
3

通常在创建机器期间会设置证书。只需从头开始创建一台新机器,例如:

docker-machine create --driver virtualbox dev
docker-machine env dev

那应该行得通。

于 2015-08-27T07:39:20.210 回答
1

如果您在创建 VM 时连接到 VPN,则可能会导致网络问题阻止 CA 正确共享。在创建 VM 之前尝试断开与任何 VPN 的连接。

于 2015-10-26T19:22:13.067 回答