докер не запускается из-за ошибки windows

Я установил докер и следовал инструкциям здесь: https://docs.docker.com/installation/windows/#installation, но когда я запускаю boot2docker, происходит следующее:

 Trying to get IP one more time
  exit status 255
 Docker client does not run on Windows for now. Please use
     "boot2docker" ssh
  to SSH into the VM instead

Попытка boot2docker ssh приводит к той же ошибке 255. Я попытался получить IP-адрес виртуальной машины с IP-адресом boot2docker, но это также ничего не дало — я полагаю, потому что boot2locker не был успешным в процессе запуска.

Несколько замечаний... Я посмотрел настройки виртуальной машины, и там не было указано никаких настроек сети или хранилища, а выделение памяти в настройках виртуальной машины не соответствовало значениям в конфигурации (конфигурация boot2docker). Команды запуска/остановки boot2docker работают.

Я в тупике.


person Will Lopez    schedule 05.08.2014    source источник
comment
добавьте версию b2d и версию для Windows и один снимок для вашего виртуального бокса с установленным boot2docker-vm   -  person Larry Cai    schedule 06.08.2014


Ответы (6)


Я наблюдал аналогичную проблему. Мне помогли следующие шаги:

  1. Откройте графический интерфейс VirtualBox.
  2. Удалить boot2docker-vm виртуальную машину.
  3. Запустите Boot2Docker Start --- он воссоздаст boot2docker-vm виртуальную машину.
person rutsky    schedule 01.09.2014

У нас было именно это на чьей-то машине.

Решение для нас состояло в том, чтобы найти

  • Запустите пользовательский интерфейс VirtualBox (C:\program files\oracle....)
  • найдите виртуальную машину (вверху)
  • выберите «отключить питание»

Как только все это было сделано, boot2docker снова запустился правильно.

В крайнем случае вы можете удалить образ boot2docker-vm из виртуального бокса, и его следует переустановить.

person user340535    schedule 08.08.2014

перейдите в Oracle VM VirtualBox Manager, выключите boot2docker-vm и запустите снова. Это сработало для меня.

person user3921585    schedule 08.08.2014

на всякий случай это поможет. Моя проблема заключалась в том, что настройки boot2docker по умолчанию выходят за рамки возможностей моего ноутбука (я знаю). Я исправил проблему, изменив свойства boot2docker-vm через графический интерфейс VirtualBox. Вскоре, когда я открыл свойства, я увидел несколько предупреждений внизу диалогового окна, поэтому я последовал подсказке и разрешил эти предупреждения, сохранил настройки и смог запустить докер.

Я изменил процессор с 4-> 1, память с 2 ГБ до 1,5 ГБ и видеопамять до 20 МБ. Надеюсь, поможет.

person m4sterblaster    schedule 13.10.2014
comment
Я изменил процессор с 4 до 1, память с 2 ГБ до 1,5 ГБ и видеопамять до 20 МБ. Надеюсь, поможет. - person m4sterblaster; 13.10.2014
comment
Сначала я не мог редактировать. Выход и переделывание Virtualbox / VM = boot2docker select / правый клик / Настройки сработали. - person AnneTheAgile; 01.11.2014

В основном вы не включили «виртуализацию» в своем BIOS. boot2docker необходимо установить 64-битную ОС в Virtualbox.

person Larry Cai    schedule 06.08.2014
comment
Другие решения выше не работали для меня. Оказывается это правильно. При попытке открыть виртуальную машину в виртуальном поле после ее создания я вижу ошибку Аппаратное ускорение VT-x/AMD-V недоступно в вашей системе... - person Japster24; 30.09.2014
comment
Это тоже проблема. Но не тот, который описывает ОП. - person EagleBeak; 05.01.2015

Стоит отметить, что у меня были огромные проблемы при попытке запустить докер в Windows. Boot2docker нормально установился с VritualBox 4.3.20. Я НЕ мог запустить boot2docker или сам докер.

Мне потребовалась целая вечность, чтобы понять, что я удалил VirtualBox 4.3.20 и вместо этого использовал 4.3.12, который сработал в первый раз как удовольствие!

Итак... для Windows boot2docker используйте только VirtualBox 4.3.12.

person Leigh    schedule 03.02.2015