Перейти к содержимому

Как установить Docker Desktop на Windows и запустить первый контейнер

Результат: Docker Desktop установлен на Windows с WSL 2, ресурсы ограничены, первый контейнер запущен и остановлен.

Инструкция Проверено 3 ноября 2026 3 ноября 2026 Windows 11 Автор: Олег Калаганов
Коротко

Включите виртуализацию и WSL 2, скачайте Docker Desktop с docker.com и установите с режимом WSL 2. После перезагрузки примите условия, проверьте работу командой docker run hello-world и ограничьте память, чтобы компьютер не тормозил.

Содержание · 9 разделов

Установка занимает 15–20 минут вместе с перезагрузкой. Инструкция написана для Windows 11, в Windows 10 шаги почти такие же. Понадобятся права администратора: Docker Desktop ставит системные компоненты и включает подсистему Windows для Linux.

Проверьте, что включена виртуализация

Docker Desktop запускает контейнеры внутри лёгкой виртуальной машины, поэтому процессор должен поддерживать виртуализацию и она должна быть включена. Откройте диспетчер задач сочетанием Ctrl + Shift + Esc, перейдите на вкладку «Производительность» и выберите «ЦП». Внизу справа найдите строку «Виртуализация»: там должно быть написано «Включено».

Если написано «Отключено», зайдите в BIOS или UEFI при включении компьютера и включите параметр виртуализации. У процессоров Intel он обычно называется Intel VT-x или Virtualization Technology, у AMD — SVM или AMD-V. Название раздела зависит от производителя материнской платы.

Установите или обновите WSL 2

Подсистема Windows для Linux — рекомендуемый способ работы Docker Desktop в Windows. Откройте терминал от имени администратора: нажмите правой кнопкой на кнопку «Пуск» и выберите «Терминал (администратор)». Выполните команду:

wsl --install --no-distribution

Если WSL уже стоит, обновите её командой wsl —update. После установки перезагрузите компьютер, даже если Windows об этом не попросила.

Скачайте установщик с официального сайта

Откройте страницу Docker Desktop на сайте docker.com и нажмите кнопку загрузки для Windows. Для обычных компьютеров с процессорами Intel и AMD нужна сборка AMD64, для ноутбуков на ARM-процессорах — сборка ARM64.

Тем, кто пользуется менеджером пакетов Windows, удобнее поставить программу командой:

winget install Docker.DockerDesktop

Установите Docker Desktop с режимом WSL 2

Запустите скачанный файл. В первом окне установщика оставьте отмеченным пункт про использование WSL 2 вместо Hyper-V — он рекомендован разработчиком и работает быстрее. Пункт про ярлык на рабочем столе — по желанию.

Дождитесь окончания установки и нажмите кнопку перезагрузки или выхода из системы, если установщик её предложит. Если вы ставите Docker под одной учётной записью, а работать будете под другой, эту учётную запись нужно добавить в локальную группу docker-users, иначе Docker не запустится.

Запустите программу и примите условия

Откройте Docker Desktop из меню «Пуск». При первом запуске программа покажет условия подписки: прочитайте их и примите. Для личного использования и учёбы Docker Desktop бесплатен, крупным компаниям нужна платная подписка.

Дальше программа предложит войти в аккаунт Docker. Для личной работы вход можно пропустить. Аккаунт понадобится, если вы будете публиковать свои образы в Docker Hub или этого требует политика вашей компании. Когда значок кита в трее перестанет мигать, движок запущен.

Проверьте работу первым контейнером

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

docker --version
docker run hello-world

Если появилось приветственное сообщение от Docker, всё настроено правильно. В окне Docker Desktop на вкладке с контейнерами вы увидите только что запущенный и уже остановленный контейнер — его можно удалить кнопкой с корзиной.

Ограничьте память и место на диске

По умолчанию WSL может забрать большую часть оперативной памяти компьютера. Чтобы ограничить её, создайте в папке своего пользователя файл .wslconfig и укажите лимит памяти и ядер процессора, например:

[wsl2]
memory=4GB
processors=2

Сохраните файл и выполните в терминале wsl —shutdown, затем снова запустите Docker Desktop. Место на диске со временем занимают старые образы и остановленные контейнеры: раз в месяц удаляйте ненужное в окне программы или командой docker system prune.

Настройте автозапуск по своему вкусу

Откройте настройки Docker Desktop кнопкой с шестерёнкой. На общей вкладке есть пункт про запуск вместе с Windows: если Docker нужен не каждый день, снимите его, чтобы программа не занимала память в фоне. Теперь Docker Desktop готов к работе: можно скачивать образы, запускать проекты через Compose и смотреть журналы контейнеров прямо в окне программы.

Если что-то пошло не так

Пишет, что виртуализация не включена

Проверьте строку «Виртуализация» в диспетчере задач и включите её в BIOS или UEFI. Если она включена, убедитесь, что в компонентах Windows отмечена «Платформа виртуальной машины», и перезагрузите компьютер.

Docker Desktop долго запускается или зависает на старте

Выполните в терминале wsl —update и wsl —shutdown, затем снова откройте программу. Если не помогло, в меню устранения неполадок Docker Desktop есть перезапуск движка и сброс к заводским настройкам — сброс удалит контейнеры и образы.

Команда docker не найдена

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

Не скачиваются образы из Docker Hub

Docker ограничивает доступ к Docker Hub для пользователей из России, поэтому скачивание может не работать. Если в вашей компании есть собственный реестр образов, попросите у администратора его адрес и инструкцию по входу.

Программа Docker Desktop Программа для запуска контейнеров Docker на Windows, macOS и Linux: движок, Compose и понятное окно управления.
Открыть карточку
Полезная статья?
Спасибо, отметили Ответ учтём при следующей проверке материала.
Что пошло не так? Можно выбрать одно или написать комментарий
Без имени и email. Для вопроса используйте комментарии.
Спасибо, передали автору Проверим инструкцию на устройстве и обновим дату проверки. Если нужен ответ — задайте вопрос в комментариях.

Комментарии · 0

Комментариев пока нет — задайте вопрос первым.

Комментарий появится после проверки. Ссылки без пояснений удаляем.