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