刚刚安装了 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
。只是一堆其他文件。
刚刚安装了 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
。只是一堆其他文件。
您还可以尝试为该 docker-machine 重新生成证书(例如默认)
docker-machine regenerate-certs default
docker-machine restart default
通常在创建机器期间会设置证书。只需从头开始创建一台新机器,例如:
docker-machine create --driver virtualbox dev
docker-machine env dev
那应该行得通。
如果您在创建 VM 时连接到 VPN,则可能会导致网络问题阻止 CA 正确共享。在创建 VM 之前尝试断开与任何 VPN 的连接。