Настройка контейнеров Linux в Windows
Контейнеры Linux составляют огромный процент общей экосистемы контейнеров и являются фундаментальными как для разработчиков, так и для рабочих сред. Так как контейнеры совместно используют ядро с узлом контейнера, но запуск контейнеров Linux непосредственно в Windows не является вариантом. Именно здесь виртуализация вступает в игру.
В этом упражнении рассматривается создание и запуск контейнеров Linux в Windows 10 и Windows 11.
В этом кратком руководстве вы узнаете:
- Установка Docker Desktop
- Запуск простого контейнера 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 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