Microsoft встроила Linux-контейнеры в WSL: запускать их в Windows стало проще

Microsoft встроила Linux-контейнеры в WSL: запускать их в Windows стало проще

Microsoft 29 сентября выпустила общедоступную версию WSL Containers — встроенных инструментов для работы с Linux-контейнерами в Windows. Теперь собирать, запускать и управлять ими можно через WSL, без обязательной установки Docker Desktop.

Приложение вместе с окружением

Контейнер упаковывает программу и необходимые ей зависимости, чтобы её было проще переносить между компьютерами. В WSL появился инструмент wslc.exe для работы с такими пакетами. Например, одной командой можно запустить веб-сервер nginx и открыть его через localhost. Согласно документации Microsoft, требуется WSL версии 2.9.3 или новее; установленную подсистему можно обновить командой wsl --update.

Отдельный программный интерфейс позволяет приложениям Windows самостоятельно запускать Linux-контейнеры, обмениваться с ними данными и предоставлять доступ к видеокарте. Это открывает путь, например, к использованию локальных ИИ-компонентов внутри обычного приложения Windows.

Docker пока рано списывать

В релиз добавили проверки работоспособности контейнеров, поток событий и управление сетями. Корпоративные администраторы получили возможность ограничивать источники образов через Intune, а Microsoft Defender for Endpoint — отслеживать активность внутри контейнеров.

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

«Наша цель — чтобы wsl compose up работала с существующими файлами compose.yaml без изменений».
— Microsoft.

Поэтому встроенная альтернатива уже появилась, но переезд сложного проекта с Docker Desktop пока требует проверки возможностей и совместимости.

#новости #Microsoft #Windows #Linux #WSL #Контейнеры
@digitaltimeslv

Original in Telegram: https://t.me/digitaltimeslv/10787

Поделиться

TelegramFacebookLinkedInWhatsAppX