Microsoft сделала WSL Containers общедоступными, выведя свои инструменты для работы с контейнерами для подсистемы Windows для Linux из стадии предварительной версии. Эта функция позволяет разработчикам создавать, запускать и управлять контейнерами Linux непосредственно через WSL.
WSL Containers также включает ряд улучшений производительности и совместимости, включая более быстрый доступ к файлам, улучшенное сетевое поведение и оптимизированное управление памятью. Вот что нового:
Новые команды и возможности
С момента начала публичного предварительного тестирования мы продолжали развивать WSL Containers, уделяя особое внимание упрощению повседневных рабочих процессов с контейнерами, повышению прозрачности работающих сред и добавлению гибкости, необходимой для управления контейнерами в масштабе. В рамках выпуска общедоступной версии мы представили несколько новых команд и возможностей, охватывающих жизненный цикл контейнеров, сетевое взаимодействие и наблюдаемость.
Вот несколько основных моментов, а полные журналы изменений вы можете найти на нашей странице выпусков:
wslc container restart— перезапуск работающего контейнераwslc container cp— копирование файлов внутрь и наружу через tar-архивwslc system info— быстрый просмотр состояния вашей контейнерной средыwslc network connectиwslc network disconnect— подключение и отключение контейнеров от сетейwslc network createтеперь поддерживает произвольные параметры сетевых драйверов- wslc events – Потоковая передача событий контейнеров в реальном времени
- Теперь поддерживаются проверки работоспособности контейнеров
--stop-timeoutвwslc createиwslc run, включая-1для бесконечного таймаута- Поддержка
--mountприwslc createиwslc run - Настраиваемый путь хранения для сеанса
wslcпо умолчанию, чтобы вы могли разместить хранилище контейнеров на нужном диске.
Наряду с новыми командами и улучшениями платформы для разработчиков, мы также сосредоточились на помощи организациям во внедрении WSL Containers с необходимыми средствами управления и безопасности для производственных сред.
Корпоративное управление для WSL Containers
Этот выпуск расширяет интеграцию Microsoft Intune и Microsoft Defender for Endpoint (MDE) в WSL, включая рабочие процессы с контейнерами.
Существующий плагин MDE для WSL был дополнен поддержкой контейнеров. MDE может отображать активность процессов, файлов и сети из WSL Containers и связывать эту активность с хостом Windows, помогая командам безопасности расследовать подозрительную активность без создания отдельного рабочего процесса безопасности.
Microsoft Intune также добавил элементы управления для включения или отключения WSL Containers и ограничения загрузки образов только одобренными реестрами. Кроме того, на вашей панели Intune появятся новые настройки, специфичные для функции WSL Containers:
- Разрешить доступ WSL Containers – Управление доступом ко всей функции WSL Containers.
- Список разрешенных реестров WSL Containers – Для корпоративного внедрения WSL Containers организациям требуются более строгие средства контроля над образами контейнеров, которые могут быть введены в их среду. С помощью списков разрешенных реестров контейнеров администраторы могут определять одобренные реестры и помогать разработчикам загружать образы контейнеров только из этого списка, соответствующего требованиям организации к безопасности и соответствию.
Вы можете ознакомиться с страницами документации WSL для предприятий, чтобы узнать больше о настройке WSL для вашей компании.
Интеграция с партнерами и сообществом
Партнеры и участники сообщества интегрируют WSL Containers в редакторы, терминалы и настольные инструменты, которые разработчики уже используют,добавляя поддержку WSLc в существующие проекты или создавая новые.Мы благодарны за фантастический вклад сообщества, который продолжает расширять экосистему вокруг WSL Containers.
- Поддержка dev container в VS Code: Используйте
wslcв качестве драйвера по умолчанию для создания и взаимодействия с dev containers VS Code - Aspire: Aspire может использовать WSL Containers в качестве среды выполнения контейнеров первого класса
- Расширение VS Code для контейнеров: Популярное расширение для управления контейнерами в VS Code теперь поддерживает
wslc. - Lazywslc: TUI-панель для управления вашими WSL Containers
- WSL Container Desktop: Настольное приложение WinUI 3 для управления WSL Containers, Kubernetes (k3s) и реестрами контейнеров.
- WSLc remote: Короткий оберточный скрипт для запуска
wslcиз дистрибутивов WSL
Вы можете узнать больше о WSL Containers для Windows, а также о будущих планах Microsoft на официальном блоге.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Ivan Jenic




