Microsoft сделала контейнеры WSL общедоступными для разработчиков Windows

Wsl Containers Microsoft Linux разработчикам управление neowin.net

WSL Containers теперь общедоступны! Управляйте контейнерами Linux прямо из WSL с улучшенной производительностью и интеграцией для бизнеса.

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 на официальном блоге.

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

В тренде:


Похожие новости: