Windows

Как настроить Docker для разработки на Windows

Обновлено 11 февраля 2026 г.
30-45 мин
Сложно
FixPedia Team

Docker позволяет запускать контейнеры с изолированными приложениями. Этот гайд покажет, как установить Docker Desktop на Windows и настроить среду для разработки.


Шаг 1: Установка Docker Desktop

  • Скачайте Docker Desktop для Windows
  • Запустите установщик и следуйте инструкциям
  • Включите WSL 2 integration, если используете Ubuntu через WSL

Шаг 2: Проверка установки

Откройте PowerShell и выполните:

docker --version
docker compose version
  • Должны появиться версии Docker Engine и Docker Compose

Шаг 3: Настройка пользователя

  • Добавьте себя в группу docker, чтобы запускать команды без sudo (для WSL):
    sudo usermod -aG docker $USER
    newgrp docker
    

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

docker run hello-world
  • Проверка, что Docker работает корректно

Шаг 5: Использование Docker Compose

  • Создайте docker-compose.yml для проекта:
    version: '3'
    services:
      web:
        image: node:18
        volumes:
          - .:/app
        working_dir: /app
        command: npm start
    
  • Запуск проекта:
    docker compose up
    

Итог

После этих шагов Docker полностью готов к разработке на Windows. Вы можете создавать контейнеры, использовать Docker Compose, разворачивать локальные среды для Node.js, Python и других проектов.