Установка 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, выполнив простой и быстрый процесс.

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий