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 и других проектов.