繁体   English   中英

安装Docker之后,docker-machine env默认会失败,因为找不到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重新生成证书(例如,默认)

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

通常在计算机创建过程中会设置证书。 只需从头开始创建新机器,例如:

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

那应该工作。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM