WSL получил поддержку контейнеров Linux

· Linux и open source
Microsoft объявила о всеобщей доступности WSL Containers: теперь подсистема Windows для Linux умеет собирать и запускать контейнеры напрямую, без отдельного стека.

cover.svg

Microsoft расширяет назначение Windows Subsystem for Linux: раньше подсистема служила прежде всего для запуска дистрибутивов Linux, теперь же функция WSL Containers переведена в статус общедоступной. Получить её можно командой wsl --update.

Новые инструменты

После установки появляется утилита командной строки wslc.exe, предназначенная для сборки, запуска и развёртывания контейнеров Linux прямо в Windows. Чтобы разработчикам было привычнее, Microsoft добавила псевдоним container.exe — через него работают знакомые команды управления контейнерами.

Отдельно предусмотрен API для WSL Containers: он позволяет нативным приложениям Windows программно запускать контейнеры Linux и взаимодействовать с ними. Среди сценариев Microsoft называет локальный запуск задач искусственного интеллекта и использование облачных контейнеризированных приложений на локальной машине.

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

Для корпоративных сред

WSL Containers интегрируется с Microsoft Defender for Endpoint — служба безопасности видит активность процессов, файлов и сети внутри контейнеров и соотносит её с хостом Windows. Через Microsoft Intune администраторы могут полностью отключить функцию или ограничить разработчиков образами только из одобренных реестров: списки разрешённых источников помогают следить за соответствием требованиям безопасности и внутренним политикам.

Поддержку новой функции добавляют и в экосистему инструментов разработки. Dev Containers в VS Code могут использовать wslc как драйвер по умолчанию, а Aspire и расширение VS Code Containers также научились работать с WSL Containers.

Что дальше

Самая востребованная из недостающих возможностей — поддержка в стиле Docker Compose. Microsoft уже работает над ней и рассчитывает, что команда wsl compose up будет запускать существующие файлы compose.yaml без изменений.

Компания также занимается сетевой подсистемой WSL и скоростью доступа к файлам между системами. По её словам, WSL Containers уже обеспечивает до двух раз более быстрый доступ к файлам Windows из окружения Linux.


Источник: Bleeping Computer

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.