Linux

Пошаговая инструкция по установке Docker на Ubuntu

В этом руководстве вы узнаете, как быстро установить Docker на популярных версиях Ubuntu с помощью официального репозитория. После выполнения инструкции вы сможете запускать контейнеры и использовать Docker в командной строке.

Обновлено 2 июля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Ubuntu 20.04Ubuntu 22.04Ubuntu 24.04

Введение

Docker — это платформа контейнеризации, которая позволяет быстро развертывать приложения в изолированных контейнерах. Установка Docker на Ubuntu проста, если следовать официальной инструкции. После выполнения этого руководства вы сможете запускать контейнеры, управлять образами и использовать Docker в повседневной работе с контейнеризированными сервисами.

Требования

  • Операционная система: Ubuntu 20.04, 22.04 или 24.04 (64‑битная).
  • Права администратора (sudo) для выполнения команд.
  • Подключение к интернету для скачивания пакетов.

Пошаговая инструкция

Шаг 1: Обновите пакеты системы

sudo apt update

Обновление списка пакетов помогает избежать ошибок из-за устаревших данных.

Шаг 2: Установите зависимости

sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release

Эти утилиты нужны для безопасного получения репозиториев через HTTPS.

Шаг 3: Добавьте официальный репозиторий Docker

Сначала импортируйте GPG‑ключ репозитория:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg

Затем добавьте репозиторий в список источников:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Шаг 4: Установите Docker

Обновите индекс пакетов из нового репозитория и установите пакеты:

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Шаг 5: Проверьте установку

Убедитесь, что Docker корректно установлен:

docker --version
docker info

При успешном выполнении команд вы увидите версию Docker и информацию о демоне.

Проверка результата

Если docker --version выводит версию (например, Docker version 24.0.7, build ...), Docker работает. Для запуска первого контейнера выполните:

docker run hello-world

Этот контейнер выводит сообщение, подтверждающее, что Docker работает корректно.

Возможные проблемы

  • Отсутствие прав – если команда выполняется без sudo, может появиться ошибка E: Отсутствуют права. Используйте sudo или добавьте пользователя в группу docker.
  • Неправильный ключ репозитория – если docker не находит пакеты, удалите старый ключ: sudo rm /usr/share/keyrings/docker.gpg и повторите шаг добавления репозитория.
  • Устаревшие пакеты – после установки обновите список пакетов (sudo apt update), чтобы получить последнюю версию Docker.

Часто задаваемые вопросы

Как проверить, установлен ли Docker?
Что делать, если установка требует прав root?
Как обновить Docker после установки?
Как удалить Docker, если он был установлен неправильно?

Полезное

Обновите пакеты системы
Установите зависимости
Добавьте официальный репозиторий Docker
Установите Docker
Проверьте установку