Boot2Docker (1.3.0) перестает запускаться. Теперь получаю: Ошибка запроса сокета: статус выхода 255

Когда я бегу:

$ boot2docker start

Я получил:

Waiting for VM and Docker daemon to start...
.................
Started.
  Trying to get Docker socket one more time
Error requesting socket: exit status 255
Auto detection of the VM's Docker socket failed.
Please run `boot2docker -v up` to diagnose.

Я удалил iso, повторно загрузил его и перезапустил init. Я его даже переустановил. Если я запускаю его с флагом -v, я получаю их несколько:

executing: /usr/bin/ssh ssh -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -p 2022 -i /Users/cholmok/.ssh/id_boot2docker docker@localhost grep tcp:// /proc/$(cat /var/run/docker.pid)/cmdline
Error requesting socket: exit status 255

person Chris Holmok    schedule 29.10.2014    source источник


Ответы (4)


У меня была такая же ошибка после обновления до 1.2.

Для меня проблема уже была экспортирована DOCKER_HOST переменной env.

Попробуйте сбросить настройки и снова запустить boot2docker up.

person sparrovv    schedule 30.10.2014

Я выяснил, в чем проблема: у меня был поврежденный файл hosts.

person Chris Holmok    schedule 21.11.2014
comment
Да, со мной тоже случилось. Убедитесь, что в вашем /etc/hosts файле есть строка 127.0.0.1 localhost. - person Dave Brondsema; 16.12.2014

Убедитесь, что ваш файл hosts содержит строку:

127.0.0.1 localhost

Вам понадобится sudo для редактирования файла hosts (sudo vi /etc/hosts).


Отказ от ответственности: у меня тоже была эта проблема, и я обнаружил, что комментарий Дэйва к ответу Криса был решением в моем случае

person davur    schedule 29.01.2015

Вам нужно выйти из boot2docker

Конец фоновых процессов

перезапустить boot2docker вверх

person fainle    schedule 12.04.2015