Крушение всех надежд человека приятно и его друзьям, и недругам (Ф. Ларошфуко).

Microsoft внедряет собственные рабочие процессы с контейнерами Linux в WSL


Microsoft внедряет собственные рабочие процессы с контейнерами Linux в WSL

Microsoft расширяет подсистему Windows для Linux, добавляя встроенную поддержку запуска контейнеров Linux и управления ими. Контейнеры WSL теперь общедоступны.

Проще говоря, WSL теперь может запускать контейнеры Linux непосредственно в Windows, и разработчикам не нужно полагаться на отдельную контейнерную платформу, например Docker, для решения каждой задачи. Это означает, что для запуска, тестирования и управления средами разработки на базе Linux в Windows потребуется меньше усилий.

Новый wslc.exe инструмент командной строки позволяет разработчикам создавать, запускать и развертывать контейнеры Linux непосредственно в Windows. Кроме того, Microsoft предоставляет container.exe в качестве псевдонима. Новый API позволяет нативным приложениям Windows запускать контейнеры Linux и управлять ими программно.

Контейнеры WSL теперь доступны в Windows.

 

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

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

Инструменты для разработчиков уже начинают использовать новую среду выполнения. VS Code Dev Containers может использовать wslc в качестве драйвера, а Aspire поддерживает WSL Containers в качестве среды выполнения контейнеров. Среди других интеграций — расширение VS Code Container, Lazywslc и WSL Container Desktop.

Производительность и сетевые возможности также являются частью работы. По данным Microsoft, контейнеры WSL могут обеспечить в два раза более высокую производительность при доступе к файлам Windows из среды Linux. Новый consomme сетевой режим призван улучшить совместимость между средами разработки и корпоративными средами.

Однако одной важной функции по-прежнему не хватает: поддержки Compose. Microsoft заявляет, что это самое востребованное дополнение на данный момент, и планирует сделать так, чтобы существующие compose.yaml файлы можно было использовать без изменений в рамках будущего wsl compose up рабочего процесса. Но пока что Docker остается более проработанным вариантом, особенно для пользователей, которые полагаются на Compose и его обширную экосистему.

Пользователи могут получить доступ к новой функции контейнеров, обновив WSL с помощью wsl --update или установив последнюю версию WSL с GitHub.

Подробнее см. официальное объявление Microsoft.

Изображение предоставлено Microsoft

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

13 + 15 =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала