Что понадобится
- Операционная система Windows 11 или Windows 10 с поддержкой подсистемы WSL.
- Права администратора на персональном компьютере для выполнения системных команд.
- Терминал (например, PowerShell или классическая командная строка).
Обновление WSL и установка утилиты
Для работы с новой платформой контейнеров необходимо обновить подсистему до актуальной версии WSL 3.0.1, которая была выпущена в конце сентября 2026 года. Ранее разработчикам для этих целей приходилось устанавливать тяжелые сторонние решения, но теперь инструмент встроен в систему.
- Откройте терминал от имени администратора.
- Выполните команду для обновления системных компонентов:
wsl --update
- После завершения процесса в операционной системе появится утилита командной строки
wslc.exe. Также разработчики добавили встроенный псевдонимcontainer.exeдля максимальной совместимости с привычными сценариями использования.
Запуск первого контейнера
Встроенный интерфейс командной строки позволяет создавать и запускать изолированные среды одной командой. Например, для быстрого развертывания популярного веб-сервера nginx в фоновом режиме выполните следующую инструкцию в терминале:
wslc run -d --rm -p 8080:80 --name web nginx
Новая архитектура подсистемы устроена таким образом, что для каждой отдельной сессии запускается изолированный дочерний процесс wslcsession.exe. Он функционирует с правами текущего пользователя, а не привилегированной системной службы, что существенно повышает общую безопасность системы. Стоит отметить, что доступ к файлам Windows внутри виртуального окружения теперь ускорен примерно вдвое. Это стало возможным благодаря внедрению протокола virtiofs, который пришел на смену устаревшим механизмам обмена данными.
Для тех, кто активно работает с текстовыми редакторами, полезно будет узнать, как настроить бесплатную защиту ПК: антивирус, права и пароли, чтобы изолированные среды не вызывали конфликтов с системными защитными экранами.
Управление жизненным циклом контейнеров
Помимо базового развертывания, актуальная версия инструментария получила расширенный набор команд для детального мониторинга, отладки и административного управления изолированными средами:
- Перезапуск уже работающего контейнера выполняется с помощью команды
wslc container restart имя_контейнера. - Быстрое копирование файлов внутрь рабочей среды или обратно осуществляется через стандартные архивы с помощью команды
wslc container cp. - Просмотр актуального состояния всей контейнерной среды доступен через системный запрос
wslc system info, а непрерывная трансляция событий в режиме реального времени запускается командойwslc events.
Для корпоративных инфраструктур предусмотрена глубокая интеграция с политиками безопасности через облачный сервис Microsoft Intune, а также расширенный мониторинг активности через встроенный агент Microsoft Defender for Endpoint. Это позволяет системным администраторам эффективно ограничивать загрузку образов исключительно из проверенных и разрешенных корпоративных реестров.
Пользователям, которые параллельно занимаются администрированием других систем, также может пригодиться инструкция о том, как узнать температуру процессора и памяти в Linux, для контроля ресурсов хоста.
Если не получилось
- Команда wsl --update не скачивает нужную версию: Удостоверьтесь, что ваша операционная система получает последние официальные апдейты через Центр обновления Windows, либо скачайте свежий установочный пакет вручную с официальной страницы репозитория проекта на платформе GitHub.
- Не удается подключиться к портам запущенного веб-сервиса: Проверьте параметры сетевого взаимодействия. В новой архитектуре используется специализированная сетевая модель Consommé, которая корректно обрабатывает запросы через стандартный
localhost, однако сторонние правила брандмауэра или установленные VPN-клиенты могут блокировать необходимый трафик. - Ошибка при интеграции с редактором кода: Убедитесь, что вы используете самые свежие версии расширений для среды разработки VS Code, в которых разработчики добавили нативную поддержку нового драйвера
wslc.

