2016-10-20 2 views
2

Я получаю сообщение об ошибке на убунту 16,04Ubuntu 16,04 -> ОШИБКА: Не удалось подключиться к Docker демона - вам, возможно, потребуется запустить `Докер-машина запуска default`

"ERROR: Couldn't connect to Docker daemon - you might need to run docker- machine start default . "

когда я выполнить следующую команду

sudo docker-compose up 

Может ли любой ответ?

+0

Похоже, Compose не удалось подключиться к демону докера. Это работает? – dnephin

ответ

3

предполагая, что ваши переменные среды задаются с помощью следующей команды оболочки:

eval "$(docker-machine env default)" 

, то вы можете найти точную ошибку, выполнив следующую команду оболочки:

docker-compose --verbose up -d 

много раз превышает его прокси вопрос или если вы запустили его с помощью charles proxy, он может заблокировать компоновку соединения и т. д., если это проблема с прокси, вы можете добавить это в свой профиль:

export no_proxy=192.168.99.100 
+0

'docker-compose --verbose up -d' дает много полезной информации – Chococroc

1

Starting the Docker daemon

Используйте следующую команду:

$ sudo systemctl start docker

или на старых дистрибутивах, вам, возможно, придется использовать

$ sudo service docker start

1

Вы должны добавить пользователя в Докер группе. И тогда вы можете использовать команду docker без 'sudo'.

$ sudo usermod -aG docker ${USER} 
$ sudo service docker restart 

Далее вы должны выйти из системы. Наконец, при входе в систему вы можете использовать команду docker без 'sudo'.

Смежные вопросы