Docker Desktop запускается навсегда в Windows 11

Docker Desktop Zapuskaetsa Navsegda V Windows 11



Docker — это платформа, которая позволяет пользователям создавать, совместно использовать и запускать современные приложения. Этот инструмент может упаковывать программное обеспечение в стандартизированные блоки, называемые Контейнеры . В этих контейнерах есть все необходимое для запуска библиотек, инструментов, кода и среды выполнения. Но недавно пользователи жаловались, что Docker Desktop запускается навсегда в Windows 11. К счастью, вы можете следовать этим простым советам, чтобы исправить это.



  Docker Desktop запускается навсегда в Windows 11





Docker Desktop запускается навсегда в Windows 11

Если Docker Desktop запускается навсегда в Windows 11, проверьте, доступны ли какие-либо обновления для приложения, и установите их. Также перезагрузите устройство и посмотрите. Если это не помогло, следуйте этим советам:





  1. Проверьте системные требования
  2. Перезапустите службу Docker.
  3. Запустите Docker от имени администратора
  4. Переключиться на контейнеры Windows
  5. Отменить регистрацию рабочего стола Docker
  6. Обновить версию ядра WSL
  7. Повторно включить функцию WSL
  8. Переустановите Докер

Теперь давайте посмотрим на это подробно.



1] Проверьте системные требования

Прежде чем приступать к различным методам устранения неполадок, проверьте, соответствует ли ваше устройство минимальным требованиям для запуска Docker. Минимальные требования для запуска докера:

Использование серверной части WSL 2

  • Windows 11 64-разрядная версия: Home или Pro версии 21H2 или выше, или Enterprise или Education версии 21H2 или выше.
  • Windows 10 64-разрядная версия: Home или Pro 21H1 (сборка 19043) или выше, или Enterprise или Education 20H2 (сборка 19042) или выше.
  • Включите функцию WSL 2 в Windows.
  • Для успешного запуска WSL 2 в Windows 10 или Windows 11 необходимы следующие предварительные требования к оборудованию:
    • 64-разрядный процессор с преобразованием адресов второго уровня (SLAT)
    • 4 ГБ оперативной памяти
    • Поддержка аппаратной виртуализации на уровне BIOS должна быть включена в настройках BIOS. Дополнительные сведения см. в разделе Виртуализация.
  • Загрузите и установите пакет обновления ядра Linux.

Использование серверной части Hyper-V и контейнеров Windows



  • Windows 11 64-разрядная версия: Pro версии 21H2 или выше, либо Enterprise или Education версии 21H2 или выше.
  • Windows 10 64-разрядная версия: Pro 21H1 (сборка 19043) или выше, либо Enterprise или Education 20H2 (сборка 19042) или выше.
  • Функции Hyper-V и контейнеров Windows должны быть включены.
  • Для успешного запуска клиента Hyper-V в Windows 10 необходимы следующие предварительные требования к оборудованию:
    • 64-разрядный процессор с преобразованием адресов второго уровня (SLAT)
    • 4 ГБ оперативной памяти
    • Поддержка аппаратной виртуализации на уровне BIOS должна быть включена в настройках BIOS. Дополнительные сведения см. в разделе Виртуализация.

2] Перезапустите службу Docker.

  Перезапустите службу Docker.

бледная луна обзоры браузеров

Служба Docker работает на хосте Docker и управляет созданием, запуском и удалением контейнеров. Он также предлагает API-интерфейсы, которые другое программное обеспечение может использовать для программного управления контейнерами Docker. Перезапуск службы может помочь исправить ошибки запуска Docker. Вот как:

  1. нажмите Окна ключ, тип Услуги и нажмите на открыть .
  2. Search for the Докер Сервис .
  3. Щелкните правой кнопкой мыши службу и выберите Перезапуск .

3] Запустите Docker от имени администратора

Запуск приложения от имени администратора гарантирует, что оно не выйдет из строя из-за отсутствия разрешений. Для этого щелкните правой кнопкой мыши на своем устройстве Докер Рабочий стол.exe файл ярлыка и нажмите Запустите эту программу от имени администратора .

4] Переключиться на контейнеры Windows

  Переключиться на контейнеры WindowsПереключиться на контейнеры Windows

Возможно, Docker не проверяет операционную систему во время установки. Если это так, он будет автоматически искать контейнеры Linux. Переключитесь на контейнеры Windows и посмотрите, будет ли исправлено сообщение об ошибке запуска ядра Docker. Вот как это сделать:

  1. Развернуть Система значок на панели задач в правом нижнем углу панели задач.
  2. Щелкните правой кнопкой мыши на Рабочий стол докера икона.
  3. Нажмите на Переключиться на контейнеры Windows .
  4. Появится диалоговое окно подтверждения с вопросом, хотите ли вы продолжить, нажмите Выключатель .
  5. Закройте Docker и перезапустите его.

5] Отменить регистрацию рабочего стола Docker

Следующий метод требует, чтобы вы отменили регистрацию Docker Desktop. Отмена регистрации приложения приведет к удалению соединения между приложением и вашим ПК. Вот как:

  1. Откройте Windows PowerShell от имени администратора.
  2. Введите следующие команды одну за другой и нажмите Входить .
    wsl --unregister docker-desktop
    wsl --unregister docker-desktop-data
  3. После этого перезагрузите устройство.

6] Обновить версию ядра WSL

  Обновить версию ядра WSL

Запуск приложения Docker может занять целую вечность, если вы используете его через серверную часть WSL 2 и оно не обновлено до последней версии. Загрузите и установите последнюю версию ядра WSL. чтобы узнать, исправлена ​​ли ошибка.

7] Повторно включить функцию WSL

  Повторно включить функцию WSL

Подсистема Windows для Linux или WSL позволяет запускать среду Linux непосредственно на устройствах Windows. Повторное включение этой функции приведет к отключению и повторному включению и устранению проблем с запуском Docker. Вот как:

yourphone.exe для Windows 10
  1. нажмите Клавиша Windows + R открыть Бегать диалоговое окно.
  2. Тип дополнительные возможности и ударил Входить .
  3. Откроется диалоговое окно «Функции Windows»; здесь снимите галочку Подсистема Windows для Linux вариант.
  4. Нажмите на Хорошо чтобы сохранить изменения и закрыть диалоговое окно «Возможности Windows».
  5. Выполните вышеуказанные шаги еще раз и включите Подсистема Windows для Linux вариант.

Читать: Не удается подключиться к виртуальной машине Hyper-V

8] Переустановите Докер

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

Мы надеемся, что этот пост поможет вам.

Сколько времени нужно Docker для запуска?

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

  Docker запускается навсегда в Windows 11
Популярные посты