安装Docker后,由于找不到ca.pem文件,Docker语言 - machine env default失败



刚安装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(例如default)重新生成证书

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

通常在创建机器期间设置证书。只需从头创建一个新机器,如下所示:

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

应该可以。

如果在创建虚拟机时连接到VPN,可能会导致网络问题,从而无法正确共享CA。在创建虚拟机之前,请尝试断开任何vpn连接。

最新更新