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

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

Шаг 2: Добавьте официальный GPG ключ Docker

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

Шаг 3: Добавьте репозиторий Docker в систему

При установке на другой ОС обратите внимание на URL репозитория Docker. Возможно, потребуется вручную изменить URL репозитория на подходящий для Вашей ОС.

echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian buster stable" | sudo tee /etc/apt/sources.list.d/docker.list

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

Обновите индекс пакетов:

sudo apt update

Для установки средства контейнеризации необходимо выполнить команду (потребуются права администратора):

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

Шаг 5: Проверьте установку, запустив Docker

После успешной установки необходимо запустить сервис контейнеризации docker:

sudo systemctl start docker

и добавить его в автозагрузку:

sudo systemctl enable docker

Убедитесь, что сервис запущен, проверив статус запущенной службы:

systemctl status docker

В статусе должно быть отображено active (running).

Используйте приведенную ниже команду для запуска файла hello-world в docker:

sudo docker run hello-world

После выполнения приведенной выше команды вы увидите сообщение с надписью hello-world, которое означает, что ваш docker успешно установлен.