2015-08-27 6 views
1

Просто установлен докер, но docker-machine env default не работает:После установки Docker, докер-машина окр по умолчанию терпит неудачу, потому что ca.pem не найден

$ 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 в нем. Просто куча других файлов.

+0

Есть ли 'docker-machine ls' список машины с именем' default'? – h3nrik

ответ

9

Вы также можете попробовать регенерации сертификатов для этого Докер-машины (например, по умолчанию)

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

Обычно во время создания машины устанавливаются сертификаты. Просто создайте новую машину с нуля, например:

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

Это должно сработать.

1

Если вы подключены к VPN при создании виртуальной машины, что может привести к сетевым проблемам, которые мешают CA от того, должным образом распределены. Перед созданием виртуальной машины попробуйте отключиться от любых виртуальных частных сетей.