Как установить Docker CE на Rocky Linux 8
Версия сообщества Docker — это программное обеспечение с открытым исходным кодом, доступное для установки практически во всех популярных операционных системах. Мы можем легко установить различное программное обеспечение на основе контейнеров для выполнения различных общих и серверных задач. Однако, чтобы использовать докер, мы сначала должны его установить, и здесь мы покажем, как это сделать в Rocky Linux.
Помимо версии Community, Docker также доступен для Enterprise. Althouth версия для сообщества имеет все функции, необходимые для работы с контейнерами, и может использоваться на серверах, а также на машинах для разработки и тестирования. Если вы можете обойтись без поддержки предприятия и некоторых функций управления, тогда вы можете перейти на Open-source.
Принимая во внимание, что Enterprise Edition предназначена для продуктивного использования в компаниях. Он должен быть лицензирован, но отличается лишь незначительно функциональностью: во-первых, корпоративные клиенты получают поддержку от Docker. Кроме того, «доверенный реестр Docker» позволяет выпускать только избранные образы внутри компании. «Универсальная плоскость управления» представляет собой веб-интерфейс для управления инфраструктурой контейнера.
Установка Docker CE в Rocky Linux 8
Шаги по установке Docker в Rocky Linux будут одинаковыми для RHEL, CentSO и Alma Linux 8, поэтому, если вы используете какой-либо из них, вы можете следовать этому руководству.
Шаг 1. Добавьте репозиторий Docker в Rocky Linux
Пакеты Docker для установки недоступны в репозитории Rocky Linux по умолчанию, поэтому нам нужен пакет, предоставленный официальными разработчиками..
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
Шаг 2. Обновите, чтобы восстановить кеш репо.
Хотя система автоматически распознает добавленное репо и его пакеты, тем не менее, по-прежнему запускает команду обновления для восстановления кеша
dnf update
Шаг 3. Выполните команду для установки докера на Rocky Linux.
Наконец, все, что нам нужно, это Docker в нашей операционной системе Linux. Просто запустите данную единственную команду, чтобы получить все основные компоненты или пакеты, необходимые для установки этой контейнерной платформы..
sudo dnf install docker-ce docker-ce-cli containerd.io
Шаг 4. Включите и запустите службу Docker.
После завершения установки. давайте запустим службу Docker в Rocky Linux, а также включим ее автоматический запуск при загрузке системы.
sudo systemctl enable docker sudo systemctl start docker
Проверьте статус службы, чтобы убедиться, что она работает правильно.
systemctl status docker
Шаг 5. Добавьте своего пользователя в группу Docker.
После завершения установки для запуска Docker нам нужно использовать его sudo
каждый раз, однако, чтобы решить эту проблему, мы можем добавить нашего системного пользователя в группу docker. Это позволит повлиять на демон Docker и запустить контейнеры от имени обычного пользователя.
sudo usermod -aG docker $USER
После этого, чтобы изменения вступили в силу, либо выйдите из системы и войдите снова, либо просто введите:
newgrp docker
Шаг 6. Проверьте информацию Docker.
Чтобы убедиться, что он работает без него sudo
, давайте запустим команду, чтобы узнать всю ключевую информацию, связанную с этой установленной контейнерной платформой.
docker info
Шаг 7. Установите свой первый контейнер.
Если вы здесь, на этом шаге, то все до сих пор работает абсолютно нормально. Таким образом, давайте потянем некоторые приложения-докеры, такие как Ubuntu, для запуска в контейнере.
docker pull ubuntu
Вышеупомянутая команда извлечет и установит последнюю версию LTS Ubuntu в вашем контейнере Docker Rocky Linux. Как только это будет сделано, чтобы получить доступ к его bash, просто введите:
docker run -it ubuntu