Linux-контейнеры в WSL стали доступны всем: их можно запускать из Windows
Microsoft завершила публичное тестирование WSL containers. Обновление рассчитано на разработчиков, которым нужно собирать приложения в Linux-контейнерах и работать с ними на компьютере с Windows.

Для установки достаточно выполнить команду wsl --update или загрузить последнюю версию WSL с GitHub.

Для работы с контейнерами напрямую Microsoft добавила утилиту командной строки wslc.exe. Через неё можно собирать, запускать и развёртывать Linux-контейнеры в Windows. У утилиты есть встроенный псевдоним container.exe, позволяющий использовать привычные команды для контейнеров. Отдельный API даёт приложениям Windows программный доступ к запуску контейнеров: Microsoft приводит в пример локальные задачи с ИИ и работу с контейнерными приложениями.
По сравнению с публичной предварительной версией набор команд расширился. Контейнер теперь можно перезапустить, а файлы скопировать в него или из него через tar-архив. Добавлены проверки состояния контейнеров, подключение к сетям и отключение от них, поток событий в реальном времени и поддержка монтирования при создании и запуске. Путь для хранения контейнеров в сеансе по умолчанию тоже можно настроить и выбрать нужный диск.
Для организаций Microsoft расширила интеграции WSL с сервисами Microsoft Defender for Endpoint и Microsoft Intune. Первый показывает активность процессов, файлов и сети внутри контейнеров и связывает её с компьютером под Windows. Через Intune администраторы могут разрешить или запретить доступ к WSL containers целиком, а также ограничить загрузку образов списком одобренных реестров. Эти настройки появились на панели управления Intune.
Поддержка wslc появилась и в инструментах разработчиков. Расширение VS Code dev containers позволяет выбрать её в качестве драйвера по умолчанию для создания контейнеров и работы с ними. С WSL containers также работают Aspire и расширение для управления контейнерами в VS Code. Среди других интеграций Microsoft называет терминальную панель Lazywslc и настольное приложение WSL Container Desktop.
Microsoft планирует добавить поддержку Compose. Компания уже работает над командой wsl compose up и хочет, чтобы она принимала существующие файлы compose.yaml без изменений. Срок её выпуска не назван. Параллельно Microsoft исследует улучшения сети и работы с файлами между операционными системами: по её данным, доступ к файлам Windows из среды Linux через WSL containers уже может быть до двух раз быстрее.


