На Windows Docker работает через Docker Desktop —
приложение с графическим интерфейсом, которое включает в себя
Docker Engine, Docker Compose и удобный GUI.
Docker на Windows работает через WSL 2 — подсистему Linux внутри Windows.
Открыть PowerShell от имени администратора и выполнить:
wsl --install
После установки — перезагрузить компьютер.
Проверить версию WSL:
wsl --version
Перейти на официальный сайт:
https://www.docker.com/products/docker-desktop
Нажать Download for Windows — скачается установщик .exe.
1. Запустить скачанный установщик
2. В настройках установки убедиться что стоит галочка:
[x] Use WSL 2 instead of Hyper-V
3. Нажать OK и дождаться завершения установки
4. Перезагрузить компьютер
После перезагрузки — запустить Docker Desktop из меню Пуск.
При первом запуске появится окно с соглашением — принять и продолжить.
В трее появится иконка Docker — когда она перестанет мигать, Docker готов к работе.
Открыть PowerShell или CMD и выполнить:
docker --version
Docker version 26.x.x, build xxxxxxx
Запустить тестовый контейнер:
docker run hello-world
Если появилось Hello from Docker! — всё работает.
Docker Desktop предоставляет графический интерфейс для управления:
Containers — список запущенных контейнеров
Images — список скачанных образов
Volumes — список volumes
Dev Environments — среды разработки
Для повседневной работы удобнее использовать терминал.
GUI помогает быстро посмотреть статус контейнеров и логи.
На Windows Docker работает через WSL 2 и Docker Desktop.
Все команды — те же самые, что и на Linux.