簡體   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