Docker навсегда в "Docker запускается.." в задаче Windows

У меня установлена стабильная версия Docker, и для ее запуска потребовалось вечное время. До сих пор я не видел уведомления о том, что Docker запущен. Я вижу только значок Docker на панели задач, показывающий, что Docker запускается.

Я работаю на Windows 10 Pro, Intel Core 2 Duo E8500, поддерживает виртуализацию.

Ответ 1

За этим следует проблема 487 Docker/for-win и в основном: проблема 482.

Меню " Diagnose and Feedback должно позволять вам получать доступ к журналам, которые находятся в:

 %LOCALAPPDATA%\Docker\log.txt

Он сгенерирует zip файл с указанными журналами и другой информацией.

Рекомендация по умолчанию:

  • Сброс к заводским настройкам (из китового меню, Настройки, сброс)
  • Если это не сработает, вручную удалите docker и загрузите последнюю версию установщика с https://docs.docker.com/docker-for-windows/

Но иногда все параметры на панели "Сброс" недоступны.

Для тестирования можно отключить AV (AntiVirus) (опять же, только для проверки).

Проверьте также состояние вашего сетевого адаптера в диспетчере устройств.

Если у вас есть сторонний сетевой продукт, такой как VPN (например, https://www.zerotier.com/), попробуйте удалить его до перезапуска Docker.

Сброс Hyper-V может помочь:

Перейдите к разделу "Включение или отключение функций Windows", отключите все функции, связанные с Hyper-V, перезагрузите компьютер, затем Docker должен спросить, может ли он включить и перезагрузить вас.
Позвольте этому сделать это и посмотрите, исправлено ли это. Если нет, то я, вероятно, попробую вручную включить Hyper-V.

Так же:

У меня была проблема с последней версией. Я удалил его, удалил все папки док-станции и сервер и виртуальный коммутатор из hyper-v, а затем переустановил, и это сработало.

Проверьте, не используется ли уже какой-либо IP-адрес.
Наконец, вы можете выполнить некоторые тесты Hyper-V.

Ответ 2

UPDATE

Похоже, в версии Docker для Windows: 17.09.0-ce-win33 (13620) они исправили проблему


Это раздражающая проблема, с которой работает докер для Windows. Режимы латтестов очень мало ее минимизировали, но это все еще происходит.

  • Проверьте, запускается ли докер для Windows при запуске Windows (это поведение по умолчанию), если не проверять его.
  • Выключите машину. Нет перезагрузки. Неисправность.

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

Я знаю, что он выглядит эзотерическим, но он работает.

Отношения Карлос

Ответ 3

Работа для меня в powersheell в 17/10/2018

Похоже, что Hyper-V также не был установлен правильно. Попробуйте удалить их, а затем установите вручную, чтобы посмотреть, поможет ли это. Убедитесь, что вы запускаете powershell от имени администратора

  • Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online
    • (подождите, иногда до сих пор вы решили, если нет, продолжить)
    • Перезапустить компьютер
  • Enable-WindowsOptionalFeature -online -FeatureName Microsoft-Hyper-V -All
    • Перезапустить компьютер
  • Enable-WindowsOptionalFeature -online -FeatureName Контейнеры -All

или же

  • запустите MOFCOMP% SYSTEMROOT%\System32\WindowsVirtualization.V2.mof в powershell
  • перезапуск службы управления Hyper-V

Ответ 4

Если ваш интернет работает за прокси-сервером - вы должны ввести настройки прокси во вкладке "Прокси" окна конфигурации докера - это сработало для меня.