Установка Docker в Fedora

Мы уже писали про Docker на сайте, мы не делали этого для Fedora. Поэтому в этой статье мы покажем как выполняется установка Docker в Fedora. Данная статья подойдет для Fedora 38, так и для Fedora 37.

Введение

Docker – это платформа для разработки программного обеспечения для виртуализации с несколькими операционными системами, работающими на одном хосте. Это становится возможным благодаря контейнерам, которые распространяются в виде образов.

Система очень легкая, так как не включает в себя операционную систему, что позволяет лучше использовать ресурсы сервера или компьютера. Docker также позволяет изолировать приложения, что очень полезно для тестирования, не выводя из строя рабочий сервер клиента.

Хотя Docker – это очень сложная технология, ею можно легко управлять с помощью ряда команд.

В отличие от виртуальных машин, которые могут взаимодействовать с аппаратным обеспечением хоста, контейнеры Docker работают в изолированной среде поверх операционной системы хоста.

Установка Docker в Fedora

Сначала подключитесь через SSH или откройте терминал. Далее требуется обновить систему, делается это с помощью команды.

sudo dnf update

Теперь установите пакет dnf-plugins-core, хотя он уже должен быть установлен, но лучше убедиться в этом.

sudo dnf install dnf-plugins-core

Теперь добавьте репозиторий Docker для Fedora.

sudo dnf config-manager --add-repo=https://download.docker.com/linux /fedora/docker-ce.repo

Результат должен быть таким:

Adding repo of: https://download.docker.com/linux/fedora/docker-ce.repo

Теперь все готово и можно установить Docker на Fedora. Для этого выполните следующую команду.

sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Установка Docker в Fedora
Установка Docker в Fedora

Далее требуется проверить версию Docker, делается это с помощью следующей команды.

docker --version

Пример ответа в терминале.

Docker version 23.0.6, build ef23cbc.

Запуск Docker в Fedora

После установки Docker вам требуется инициализировать его с помощью systemctl.

sudo systemctl enable --now docker

Пример ответа терминала.

Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/system/docker.service.

Приведенная выше команда не только запускает службу Docker, но и позволяет ей стартовать вместе с системой. Вот так все легко и просто.

Следующее, что нужно сделать это проверить статус службы, чтобы убедиться, что все в порядке.

sudo systemctl status docker

Состояние службы Docker
Состояние службы Docker

Если у вас на экране все также, то это означает, что Docker работает без каких либо проблем.

Тестирование Docker после установки

По умолчанию для запуска Docker требуется root, но это не самая лучшая рекомендация. Поэтому измените своего пользователя, чтобы добавить его в группу docker.

sudo usermod -aG docker angelo

Далее вы можете запустить тестовый образ.

docker run hello-world

Если все идет хорошо, то вы увидите что-то вроде этого.

Запуск Docker
Запуск Docker

Заключение

В этой статье мы показали, как установить Докер на Fedora, выполнив простой и быстрый процесс.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем. Мои глубокие знания и обширный практический опыт в этих сферах позволяют мне создавать детальные руководства и учебные материалы, ценные для пользователей всех уровней.

Я стремлюсь делать сложные темы доступными и понятными, надеюсь что мой вклад в сообщество IT будет оценен по достоинству.

Моя работа направлена на образование и распространение знаний в области информационных технологий, помогая другим расширять свои возможности и углублять понимание современных технологий.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.