Поделиться через


Настройка контейнеров Linux в Windows

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

В этом упражнении рассматривается создание и запуск контейнеров Linux в Windows 10 и Windows 11.

В этом кратком руководстве вы узнаете:

  1. Установка Docker Desktop
  2. Запуск простого контейнера Linux

Необходимые условия

Убедитесь, что выполнены следующие требования:

  • Одна физическая компьютерная система под управлением Windows 10 Профессиональный, Windows 10 Корпоративная или более поздней версии. Или Windows Server 2019 версии 1809 или более поздней
  • Убедитесь, что Hyper-V включена.

Установка Docker Desktop

Установите Docker Desktop в Windows.

Запуск первого контейнера Linux

Чтобы запустить контейнеры Linux, необходимо убедиться, что Docker предназначен для правильной управляющей программы. Вы можете переключить это, выбрав Switch to Linux Containers в меню действий, нажав на значок Docker с китом в системном трее. Если вы видите Switch to Windows Containers, вы уже нацелены на управляющую программу Linux.

меню системного лотка Docker с командой

Убедившись, что вы нацелены на правильный демон, запустите контейнер с помощью следующей команды:

docker run --rm busybox echo hello_world

Контейнер запускается, выводит "hello_world", а затем завершает работу.

При выполнении запроса docker imagesвы видите образ контейнера Linux, который вы только что извлекли и запустили.

docker images

REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE
busybox                latest              59788edf1f3e        4 weeks ago         3.41MB

Дальнейшие действия