докер-терминал: ожидание IP-адреса

когда я запускаю терминал для быстрого запуска докеров, он был забит "ожиданием IP" и вообще не ответил.

Может ли кто-нибудь сказать мне, как с этим бороться?

Ответы

Ответ 1

Я была такая же проблема. Мне удалось преодолеть проблему с помощью следующих шагов:

  • Запустите настольное приложение Oracle VM VirtualBox.
  • Выберите и вручную запустите виртуальную машину по default.
  • Закройте окно виртуальной машины и выберите " Send shutdown signal.
  • Запустите Docker Quickstart Terminal.
  • (необязательно) Щелкните правой кнопкой мыши виртуальную машину по default и выберите " Show в настольном приложении Oracle VM VirtualBox для мониторинга процесса загрузки виртуальной машины.

После выполнения вышеперечисленных шагов Docker Quickstart Terminal окно Docker Quickstart Terminal:

                    ##         .
                  ## ## ##        ==
               ## ## ## ## ##    ===
           /"""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
           \______ o           __/
             \    \         __/
              \____\_______/

docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com

Start interactive shell
...

Ответ 2

Это старая ветка, но она работала для меня в Windows 10 Home с Docker Toolbox. Докер застрял в "Ожидании IP".

  1. Закройте все док-станции.
  2. Откройте VirtualBox, закройте экземпляр докера (если он запущен) и удалите его.
  3. Запустите Docker Quickstart Terminal с правами администратора и подождите, пока он все настроит. Это шаг, на котором ранее застрял докер.
  4. (Необязательно) Если вам интересно посмотреть, что происходит за кулисами, вы можете выбрать "Показать" на (теперь "работающей") док-ВМ в VirtualBox.
  5. После завершения загрузки docker вы можете закрыть терминал Docker и запустить его снова без прав администратора.

Ответ 3

По-видимому, ваша виртуальная машина VirtualBox по умолчанию имеет неправильную конфигурацию сетевого адаптера. Попробуйте сначала проверить это.

Если это ваш первый запуск или у вас нет важных изображений или контейнеров Docker, вы можете удалить виртуальную виртуальную машину по умолчанию из VirtualBox. Docker Quickstart Terminal повторно создает эту виртуальную машину по умолчанию после запуска.

Ответ 4

Я столкнулся с подобной проблемой и нашел решение здесь

https://github.com/docker/toolbox/issues/734#issuecomment-369910154

Я только сделал это

Открыл диспетчер задач и завершил задачи для всех экземпляров Virtual Box.

Ответ 5

Вам просто нужно запустить Docker как администратор