Запуск Docker локально в браузере на Windows10: ошибка - IP не найден - PullRequest
0 голосов
/ 07 июня 2018

Хорошо, так вот мой фон в первую очередь.Я новичок в мире интерфейсов командной строки, но долгое время (10 лет) создавал и отключал сайты, используя GUI.Итак, я пытаюсь переключиться на CLI, одновременно изучая Docker.

Сейчас я пытаюсь заставить Docker загрузить что-нибудь в окно моего браузера.Вот что я успешно сделал:

  • Установленный Docker CE на моей машине с Windows 10
  • Установите новый виртуальный коммутатор в диспетчере Hyper-V согласно этим инструкциям и перезапустил компьютер.
  • Создал новую машину, используя эту строку кода docker-machine create -d hyperv --hyperv-virtual-switch "Primary Virtual Switch" manager1

Теперь вот что становится немного интереснее.Когда я запускаю вышеупомянутую функцию (я уже сделал это дважды), она останавливается на линии: Waiting for host to start...

Я ждал пять минут, чтобы посмотреть, будет ли она что-нибудь делать, прежде чем убить операцию.(о, я упоминал, что я запускаю PowerShell в режиме администратора - щелкните правой кнопкой мыши по значку «Запуск от имени администратора»).

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

PS C:\WINDOWS\system32> docker-machine ls
NAME       ACTIVE   DRIVER   STATE     URL   SWARM   DOCKER    ERRORS
manager1   *        hyperv   Running                 Unknown   IP not found

Насколько я могу судить по этимВот шаги, которые мне нужно предпринять, чтобы Docker запускался локально в моем окне браузера, но я потерян!

О, я понизил версию своей докер-машины в соответствии с предложением, которое я прочитал в комментарии на форуме git, но это было для устранения проблемы с командой docker-machine create.Часть меня удивляется, если я делаю слишком много.Но я, честно говоря, не знаю, что делать дальше.

HyperV Manager Screenshot

Virtual Switch Manager Screenshot

PowerShell Docker Network and Docker Machine Screenshot


ОБНОВЛЕНИЕ:

Я не знаю, что это прогресс, но в диспетчере виртуальных коммутаторов я переключил внешнее сетевое устройство с «Ethernet-соединения» наОпция «Dual Band Wireless».Затем я перезапустил свою машину.Сейчас я показываю, что состояние машины «Тайм-аут».Я также запустил и остановил свой «менеджер докеров-машин1».Он находится на линии (manager1) Waiting for host to start... примерно полминуты, а затем переходит к Waiting for SSH to be available..., где он просто сидит.Вот еще один снимок экрана, на котором запечатлено это:

Powershell and Virtual Switch Manager screenshot

1 Ответ

0 голосов
/ 08 июня 2018

Ладно, мое замешательство было результатом того, что я посмотрел за пределы документации и немного запутался.Я до сих пор не понял этого полностью, но все, что я пытался выполнить, подробно описано в этой статье , посвященной Windows 10 pro .

...