Для работы с платформой контейнеризации Docker необходимо выполнить ряд действий по подготовке сервера к работе и установке самого приложения с механизмом виртуализации на уровне ядра. Для работы с серверами в основном используют компоненты в составе Docker Engine + Docker CLI, как ядро и клиент для работы. В данном руководстве мы рассмотрим их установку!
Как установить Docker в RPM-подобной ОС?
Все действия были выполнены в среде облачного сервера от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать:
Потребуется некоторое время для развертывания серверных мощностей. После чего вы можете подключиться любым из удобных способов. На основе предлагаемы VPS и VDS серверов, так же можно развернуть уже свою виртуальную инфраструктуру.
Перейдем к настройке самого сервера, для начала установим необходимые зависимости и обновим пакеты на ОС:
Для установки Docker необходимо перейти в директорию с репозиториями и добавить новый командой:
После чего пропишем соответствующий синтаксис:
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 на сам ключ для проверки, приходящих пакетов. Для проверки работоспособности попытаемся установить утилиты:
После чего необходимо прописать установку, вводом значения Y и дождаться конца инсталляции, для запуска демона пропишем команду:
Но что если была установлена не корректная версия или просто возникла потребность в удалении контейнерного менеджера?
Для установки конкретной версии пакетов Docker укажите в строке после каждого пакета необходимую версию, к примеру dnf install docker-ce VERSION_STRING.
Как удалить Docker с Linux?
Для деинсталляции можно так же использовать менеджер пакетов и специальную маску:
А так же необходимо удалить, оставшиеся на машине пакеты:
sudo rm -rf /var/lib/containerd
После чего файлы с операционной системы будут удалены, для того чтобы переустановить необходимые пакеты используйте команду dnf reinstall.