Lumpics lumpics.ru

Установка Docker в Windows 10 и 11

Что нужно знать

Среда для сборки и запуска контейнеризированных приложений Docker Desktop в Windows использует виртуализацию Hyper-V, поэтому компьютер, на который планируется устанавливать Docker, должен соответствовать определенным требованиям, а именно:

  • Установленная Windows 10 должна быть редакции Pro, Enterprise и Education, 64-bit.
  • Иметь 64-битный процессор с поддержкой технологии Second Level Address Translation (SLAT).
  • Иметь объем оперативной памяти не меньше 4 ГБ.
  • В BIOS должна быть включена аппаратная виртуализация.

    Подробнее: Включение виртуализации в BIOS

  • В зависимости от используемой технологии виртуализации на компьютере должна быть установлена подсистема Linux или включен гипервизор «Hyper-V».

Docker может использовать две разные встроенные в Windows 10 технологии виртуализации: «WSL» (подсистема Linux) и «Microsoft Hyper-V». Если планируется использование только Docker, можно ограничиться установкой и обновлением «WSL», если помимо Docker нужно запускать и другие виртуальные машины, потребуется включение штатного компонента «Hyper-V».

Установка и обновление WSL

Если предполагается использование только Docker, достаточно установить актуальную версию WSL или обновить уже установленную.

  1. Запустите от имени администратора консоль «PowerShell» из контекстного меню кнопки «Пуск».
  2. Как установить docker на Windows 10-1
  3. Выполните команду wsl --install для установки подсистемы. Если подсистема уже установлена, команда вернет соответствующее уведомление.
  4. Как установить docker на Windows 10-02
  5. Чтобы проверить наличие обновлений WSL и произвести в случае необходимости их установку, выполните команду wsl --update.
  6. Как установить docker на Windows 10-3

Включение Hyper-V

В случае необходимости использования других виртуальных машин потребуется включение штатного компонента Hyper-V.

  1. Откройте нажатием клавиш Win + R диалоговое окошко быстрого запуска, введите в него команду optionalfeatures и нажмите «ОК».
  2. Как установить docker на Windows 10-4

  3. В окне апплета «Компоненты Windows» отметьте все элементы компонента «Hyper-V» и нажмите кнопку «ОК».
  4. Как установить docker на Windows 10-5

После этого вам будет предложено перезагрузить компьютер.

Читайте также: Что делать, если в Windows 10 отсутствует Hyper-V

Установка Docker

Сама процедура установки Docker сложности не представляет. Платформа устанавливается даже проще, чем большинство десктопных программ.

Скачать Docker с официального сайта

Так как Docker функционирует на базе Microsoft Hyper-V, после его активации несовместимый с «Hyper-V» сторонний гипервизор VirtualBox перестанет работать. Это не повредит образам виртуальных машин, но нужно учитывать данный момент.

  1. Посетите официальный сайта разработчика и скачайте установочный файл платформы.
  2. Как установить docker на Windows 10-6
  3. Запустите исполняемый файл установщика двойным кликом.
  4. Если планируется использовать только Docker, можно оставить все настройки по умолчанию — в этом случае Docker будет использовать технологию WSL 2. А если необходимо, чтобы платформа работала на базе компонента «Hyper-V» или на компьютере используются другие виртуальные машины, снимите флажок с чекбокса «Use WSL 2 instead of Hyper-V (recommended)». Нажмите кнопку «OK».
  5. Как установить docker на Windows 10-7

Начнется процедура распаковки пакетов Docker. Она выполняется в автоматическом режиме и не требует никаких подтверждений со стороны пользователя. Все, что требуется, это дождаться завершения инсталляции и закрыть окно мастера нажатием кнопки «Close».

Обсудить в TelegramНаш Telegram каналТолько полезная информация
Автор статьи Вы на сайте: Статья обновлена: . Автор: Роман

Вам помогли мои советы?

Получить ответ на Email
Уведомить о

3 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
26 октября 2023 21:39

Спасибо Вам огромное, очень помогли.

Alex
4 октября 2024 22:52

Спасибо, реальный гайд который работает!

Аноним
31 октября 2024 11:49

Спасибо)

Задать вопрос