📝 Docker

Установка Docker: macOS, Windows, Linux

P
Автор
PyLand Team
📅
Опубликовано
08.05.2026
⏱️
Время чтения
1 мин
👁️
Просмотров
392
🌱
Уровень
Начальный

Скачай Docker Desktop с docker.com/products/docker-desktop.

macOS

Скачай Docker Desktop с docker.com/products/docker-desktop.

Перед скачиванием определи свой чип: в терминале uname -m. Результат arm64 — Apple Silicon (M1/M2/M3), x86_64 — Intel.

После установки открой Applications → Docker. Первый запуск занимает 3–5 минут. В menu bar появится иконка кита 🐳 — Docker работает.

Рекомендуемые ресурсы (Settings → Resources): 2+ CPU, 4+ GB RAM, 60 GB Disk.

Windows

Требования: Windows 10 build 19041+ или Windows 11. На Home-версии нужен WSL2.

Шаг 1: Установи WSL2 — открой PowerShell от администратора и выполни wsl --install, перезагрузись.

Шаг 2: Скачай Docker Desktop с docker.com, запусти установщик. При установке поставь галочку «Install required Windows components for WSL2».

Шаг 3: После перезагрузки запусти Docker Desktop. В трее появится иконка кита.

Linux (Ubuntu)

На Linux Docker работает нативно — быстрее всего.

# Установка одной командой
curl -fsSL https://get.docker.com | sh

# Добавь себя в группу docker (без sudo)
sudo usermod -aG docker $USER
newgrp docker

# Автозапуск
sudo systemctl enable docker

Для других дистрибутивов: docs.docker.com/engine/install.

Проверка установки

После установки на любой платформе:

docker --version    # Docker version 24.x.x
docker ps           # пустой список (без ошибок)
docker run hello-world  # должен вывести приветствие

Типичные проблемы

«command not found: docker» — Docker Desktop не запущен. Запусти приложение.

«Cannot connect to Docker daemon» — то же самое. На Linux проверь: sudo systemctl start docker.

«Permission denied» на Linux — не добавился в группу docker. Выполни sudo usermod -aG docker $USER и перелогинься.

«Not enough disk space» — нужно минимум 10 GB. Почисти: docker system prune -a.

Ваша реакция на статью

💬 Комментарии (0)

🔐 Войдите в систему, чтобы оставить комментарий
🚪 Войти
💭

Комментариев пока нет

Станьте первым, кто поделится мнением об этой статье!

🔗 Похожие

Похожие статьи

Продолжите изучение с этими материалами

📝

Multi-stage builds: уменьшаем Docker-образ

Большой образ — это медленная загрузка, больше места на диске и большая поверхность атаки. Multi-stage...

📅 30.06.2026 👁️ 318
📝

Docker Compose: продвинутые возможности

Базовый docker-compose.yml — это старт. Для production нужны healthcheck, профили, override-файлы и управление ресурсами.

📅 30.06.2026 👁️ 304
📝

Docker Networking: как контейнеры общаются

Контейнеры изолированы, но часто должны взаимодействовать друг с другом и с внешним миром. Docker решает...

📅 30.06.2026 👁️ 303
🎓 Продолжить обучение

В каких курсах используется этот материал

Перейдите к курсу, чтобы закрепить материал на практике.

Docker: От хаоса к контейнерам Открыть программу курса