Как исправить и устранить неполадки в Docker Desktop: Windows не запускается

Docker Desktop — это обычное приложение для запуска виртуализированных контейнеров Docker. Это гораздо более легкая виртуальная машина, и она стала более существенной с массовым внедрением. Если у вас есть Docker Desktop, будь то выпуск Community или Enterprise в Windows 10 с включенным WSL2, это руководство поможет вам устранить любые проблемы при запуске последней версии приложения Docker Desktop.

Обновления рабочего стола Docker для с той же частотой, что и ваша инсайдерская версия Windows 10. Это означает, что если у вас есть проверка на наличие новой версии, вам будет время от времени предлагаться обновления. В большинстве случаев в обновлении нет необходимости, в конце концов, зачем его исправлять, если оно не ломается . Хотя это может быть правдой до тех пор, пока однажды Docker Desktop не перестанет работать даже без обновления версии. Это случилось со мной некоторое время назад, и это ошибка, которую я получил ниже, и могу сказать, что руководство по ошибке не помогает.

Ошибка виртуализации

Произошла ошибка. В BIOS необходимо включить аппаратную виртуализацию и защиту выполнения данных.

Но если вы зайдете в BIOS или UEFI, найдете раздел «Виртуализация» и убедитесь, что установлен флажок «Включить технологию виртуализации Intel». А также подтвердил, что «Платформа виртуальных машин» включена в компонентах Windows, но Docker по-прежнему не запускается и выдает ошибку.

Иногда могут появляться такие ошибки, как:

Произошла ошибка. System InvalidOperationException: не удалось развернуть дистрибутив docker-desktop

Или аналогичная ошибка, указанная ниже, то, скорее всего, ошибка возникла не из-за того, что у вас не была включена виртуализация. Но скорее это потому, что ваш WSL2 устарел и требует обновления до последней версии ядра Linux.

Вы можете скачать последнюю версию ядра WSL2 Linux здесь. С более новой Windows 10 и WSL2, поставляемой вместе с новым выпуском. Microsoft теперь поставляется с настоящим ядром Linux, и его необходимо обновить, если вы хотите, чтобы докер работал правильно.

Docker не удалось запустить после обновления Windows 10

Если вышеуказанное не работает, и Docker не запускается после обновления Windows 10. Вы можете попробовать следующее.

  1. Сбросить Docker Desktop до заводских настроек по умолчанию, подождать около 15 минут, если ничего не произошло и статус остался
    Docker Desktop сброс до значения по умолчанию ...
  2. Затем выполните следующую команду в PowerShell с правами администратора wsl.exe --unregister docker-desktop и wsl. exe --unregister docker-desktop-data
  3. Удалить Docker Desktop
  4. Перезагрузить
  5. Установить Docker Desktop Edge (это особенно важно, если вы используете выпуск Windows 10 Insider с последней бета-версией Windows)

Надеюсь, что эти шаги помогут устранить проблемы с Docker в Windows, если у вас есть другие решения или столкнулись с другими ошибками, дайте нам знать, чтобы помочь нам помочь другим.

Оцените статью
toodcast.ru
Добавить комментарий