刚安装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连接。