После установки Docker — убедиться что всё работает корректно.
Проверяем версию, запускаем тестовый контейнер и знакомимся с базовыми командами.
docker --version
Docker version 26.x.x, build xxxxxxx
Проверить версию Docker Compose:
docker compose version
Docker Compose version v2.x.x
На Linux — убедиться что Docker запущен:
systemctl status docker
● docker.service - Docker Application Container Engine
Active: active (running)
Если статус inactive — запустить:
systemctl start docker
Самый простой способ проверить Docker — запустить официальный тестовый образ:
docker run hello-world
Docker выполнит следующее:
Ищет образ hello-world локально
Не находит — скачивает с Docker Hub
Создаёт контейнер из образа
Запускает контейнер
Контейнер выводит сообщение и завершается
Если в терминале появилось:
Hello from Docker!
This message shows that your installation appears to be working correctly.
Установка прошла успешно.
Список скачанных образов:
docker images
REPOSITORY TAG IMAGE ID SIZE
hello-world latest d2c94e258dcb 13.3kB
Список всех контейнеров:
docker ps -a
CONTAINER ID IMAGE STATUS NAMES
a1b2c3d4e5f6 hello-world Exited (0) 1 min ago peaceful_morse
Информация о системе Docker:
docker info
Показывает количество контейнеров, образов, версию ядра, драйвер хранилища и другую
системную информацию.
Команда не найдена:
bash: docker: command not found
Docker не установлен или не добавлен в PATH. Повторить установку.
Permission denied:
permission denied while trying to connect to the Docker daemon
Пользователь не добавлен в группу docker. Выполнить:
usermod -aG docker $USER
Затем выйти и зайти снова.
Служба не запущена:
Cannot connect to the Docker daemon
systemctl start docker
| Команда | Что проверяет |
|---|---|
docker --version |
Версия Docker |
docker info |
Системная информация |
docker run hello-world |
Полный цикл работы |
docker images |
Список образов |
docker ps -a |
Список контейнеров |
Docker установлен и работает. Следующий шаг — основные команды.