Для работы с платформой контейнеризации Docker необходимо выполнить ряд действий по подготовке сервера к работе и установке самого приложения с механизмом виртуализации на уровне ядра. Для работы с серверами в основном используют компоненты в составе Docker Engine + Docker CLI, как ядро и клиент для работы. В данном руководстве мы рассмотрим их установку!
Как установить Docker в RPM-подобной ОС?
Все действия были выполнены в среде облачного сервера от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать:

Потребуется некоторое время для развертывания серверных мощностей. После чего вы можете подключиться любым из удобных способов. На основе предлагаемы VPS и VDS серверов, так же можно развернуть уже свою виртуальную инфраструктуру.
Перейдем к настройке самого сервера, для начала установим необходимые зависимости и обновим пакеты на ОС:
dnf update -y 
Для установки Docker необходимо перейти в директорию с репозиториями и добавить новый командой:
nano /etc/yum.repos.d/docker-ce.repo После чего пропишем соответствующий синтаксис:
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/rhel/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/rhel/gpg 
Явно указали имя, ссылку на репозиторий с хранимыми данными. Пунктом Enabled обозначили, то что репозиторий должен быть включен в список поиска по утилитам, подключили проверку по gpg, а так же указали ссылку URL на сам ключ для проверки, приходящих пакетов. Для проверки работоспособности попытаемся установить утилиты:
dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 
После чего необходимо прописать установку, вводом значения Y и дождаться конца инсталляции, для запуска демона пропишем команду:
systemctl start dockerНо что если была установлена не корректная версия или просто возникла потребность в удалении контейнерного менеджера?
Для установки конкретной версии пакетов Docker укажите в строке после каждого пакета необходимую версию, к примеру dnf install docker-ce VERSION_STRING.
Как удалить Docker с Linux?
Для деинсталляции можно так же использовать менеджер пакетов и специальную маску:
dnf remove docker* podman containerd.io А так же необходимо удалить, оставшиеся на машине пакеты:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerdПосле чего файлы с операционной системы будут удалены, для того чтобы переустановить необходимые пакеты используйте команду dnf reinstall.