В современной разработке docker стал маст-хев, и на рабочем ПК может быть установленно почти никаких программ, а вот докер установлен будет обязательно. Для установки docker в linux на примере дистрибутива Ubuntu 22.04 есть несколько способов, но для установки последней актуальной версии лучше воспользоваться способом, рекомендованным от вендора: это установка приложения docker из официального репозитория.
Шаг 1. Обновление списка доступных пакетов:
sudo apt-get update

Шаг 2. Далее потребуется установить пакеты, которые потребуются на следующих шагах (в том числе пакеты работающие с HTTPS.
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common

Шаг 3. На этом шаге следует на ваш ПК добавить GPG ключ официального репозитория docker, с помощью команды:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

В случае успеха добавления GPG ключа, в терминале будет выведено OK .
Проверить что нужный ключ теперь есть на ПК, можно с помощью команды:
sudo apt-key list

Шаг 4. После добавления GPG ключа, добавим нужный репозиторий:
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

Команда lsb_release -cs возвращает имя текущего дистрибутива. Так например для Ubuntu версии 18.04 будет выведено bionic, А для Ubuntu 20.04 в консоль будет выведено focal

Шаг 5. Обновляем список доступных пакетов (в том числе для новых добавленных репозиториев) и устанавливаем приложения docker:
sudo apt update

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

Шаг 6. Проверка установки. Посмотреть версию установленного docker:
docker --version

Статус работы приложения docker можно проверить с помощью команды:
sudo systemctl status docker

sudo docker run hello-world

Миссия выполнена! Всего 6 шагов для правильной официально рекомендованной установки актуальной версии docker на ваш ПК или сервер с операционной системой Linux.отдельная
Стоит отметить, что после стандартной установки и для локальной разработки на стационарном ПК рекомендую добавить пользователя в груупу docker, это позволит выполнять в терминале команды без sudo (как это делается, есть отдельная статья).
UPD:
Еще один способ установить докер это воспользоваться официальным скриптом:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh