К содержанию
АльфаКомпВсё о компьютерах — каждый день
LinuxИнструкция4 минуты чтения

Как запустить контейнеры Linux в WSL на Windows без сторонних программ

Microsoft сделала общедоступными WSL Container: теперь запускать изолированные среды Linux можно прямо в Windows через встроенную утилиту без установки громоздких сторонних платформ.

Ноутбук на деревянном столе с открытым окном терминала командной строки

Фото: Qzekrom (screenshot) / Wikimedia Commons, Public domain

Содержание
  1. Что понадобится
  2. Обновление WSL и установка утилиты
  3. Запуск первого контейнера
  4. Управление жизненным циклом контейнеров
  5. Если не получилось

Что понадобится

  1. Операционная система Windows 11 или Windows 10 с поддержкой подсистемы WSL.
  2. Права администратора на персональном компьютере для выполнения системных команд.
  3. Терминал (например, PowerShell или классическая командная строка).

Обновление WSL и установка утилиты

Для работы с новой платформой контейнеров необходимо обновить подсистему до актуальной версии WSL 3.0.1, которая была выпущена в конце сентября 2026 года. Ранее разработчикам для этих целей приходилось устанавливать тяжелые сторонние решения, но теперь инструмент встроен в систему.

  1. Откройте терминал от имени администратора.
  2. Выполните команду для обновления системных компонентов:
wsl --update
  1. После завершения процесса в операционной системе появится утилита командной строки wslc.exe. Также разработчики добавили встроенный псевдоним container.exe для максимальной совместимости с привычными сценариями использования.

Запуск первого контейнера

Встроенный интерфейс командной строки позволяет создавать и запускать изолированные среды одной командой. Например, для быстрого развертывания популярного веб-сервера nginx в фоновом режиме выполните следующую инструкцию в терминале:

wslc run -d --rm -p 8080:80 --name web nginx

Новая архитектура подсистемы устроена таким образом, что для каждой отдельной сессии запускается изолированный дочерний процесс wslcsession.exe. Он функционирует с правами текущего пользователя, а не привилегированной системной службы, что существенно повышает общую безопасность системы. Стоит отметить, что доступ к файлам Windows внутри виртуального окружения теперь ускорен примерно вдвое. Это стало возможным благодаря внедрению протокола virtiofs, который пришел на смену устаревшим механизмам обмена данными.

Для тех, кто активно работает с текстовыми редакторами, полезно будет узнать, как настроить бесплатную защиту ПК: антивирус, права и пароли, чтобы изолированные среды не вызывали конфликтов с системными защитными экранами.

Управление жизненным циклом контейнеров

Помимо базового развертывания, актуальная версия инструментария получила расширенный набор команд для детального мониторинга, отладки и административного управления изолированными средами:

  1. Перезапуск уже работающего контейнера выполняется с помощью команды wslc container restart имя_контейнера.
  2. Быстрое копирование файлов внутрь рабочей среды или обратно осуществляется через стандартные архивы с помощью команды wslc container cp.
  3. Просмотр актуального состояния всей контейнерной среды доступен через системный запрос wslc system info, а непрерывная трансляция событий в режиме реального времени запускается командой wslc events.

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

Пользователям, которые параллельно занимаются администрированием других систем, также может пригодиться инструкция о том, как узнать температуру процессора и памяти в Linux, для контроля ресурсов хоста.

Если не получилось

  • Команда wsl --update не скачивает нужную версию: Удостоверьтесь, что ваша операционная система получает последние официальные апдейты через Центр обновления Windows, либо скачайте свежий установочный пакет вручную с официальной страницы репозитория проекта на платформе GitHub.
  • Не удается подключиться к портам запущенного веб-сервиса: Проверьте параметры сетевого взаимодействия. В новой архитектуре используется специализированная сетевая модель Consommé, которая корректно обрабатывает запросы через стандартный localhost, однако сторонние правила брандмауэра или установленные VPN-клиенты могут блокировать необходимый трафик.
  • Ошибка при интеграции с редактором кода: Убедитесь, что вы используете самые свежие версии расширений для среды разработки VS Code, в которых разработчики добавили нативную поддержку нового драйвера wslc.

Вопросы и ответы

Нужно ли устанавливать Docker Desktop для работы с WSL Containers?

Нет, новая платформа работает на базе встроенных компонентов WSL и управляется через утилиту wslc.exe, что позволяет полностью обходиться без стороннего программного обеспечения.

Как установить обновление для получения WSL Containers?

Достаточно запустить терминал от имени администратора и выполнить простую команду wsl --update, после чего система загрузит все необходимые компоненты.

Источники

Материал подготовлен автоматически на основе открытых источников. Факты автоматически сверены с публикациями из списка ниже. Как мы работаем

  1. heise online:WSL Container sind da: Linux-Container ohne Extra-Engine
  2. BleepingComputer:Microsoft is rolling out Linux container support to WSL
  3. How-To Geek:Linux containers now run natively on Windows via WSL
  4. Windows Central:Microsoft adds native Linux container support directly to Windows 11
  5. Golem.de:WSL: Microsoft gibt WSL-Container-Schnittstelle für alle frei
  6. cnBeta:публикация на языке оригинала
Поделиться:TelegramВКонтакте

Опубликовано 5 октября 2026

Рубрики

↑↓ — выбор, Enter — открыть, Esc — закрыть