安装Docker后,docker-machine env default失败,因为找不到ca.pem
After installing Docker, docker-machine env default fails because ca.pem is not found
刚刚安装 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 create --driver virtualbox dev
docker-machine env dev
应该可以。
您也可以尝试为 docker-机器(例如默认)重新生成证书
docker-machine regenerate-certs default
docker-machine restart default
如果您在创建 VM 时连接到 VPN,这可能会导致网络问题,从而阻止 CA 被正确共享。在创建 VM 之前尝试断开与任何 VPN 的连接。
刚刚安装 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 create --driver virtualbox dev
docker-machine env dev
应该可以。
您也可以尝试为 docker-机器(例如默认)重新生成证书
docker-machine regenerate-certs default
docker-machine restart default
如果您在创建 VM 时连接到 VPN,这可能会导致网络问题,从而阻止 CA 被正确共享。在创建 VM 之前尝试断开与任何 VPN 的连接。