Перейти к содержимому

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

В интернете много инструкций по установки Docker, но почти все эти инструкции относятся к операционной системе Ubuntu/Debian. В данной статья мы разберем как быстро и просто установитть Docker в Fedora.

Установить Docker в Fedora можно тремся способами

  • Установка Docker используя DNF
  • Установка Docker используя RPM
  • Установка Docker используя скрипт установки

Разберем все три способа установки Docker в Fedora

Установка Docker используя DNF

Выполняем установку пакета dnf-plugins-core

sudo dnf install dnf-plugins-core -y

Добавляем репозиторий Docker в систему

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

Устанавливаем Docker

sudo dnf install docker-ce docker-ce-cli containerd.io

Установка Docker используя RPM

Загружаем последнюю версию RPM пакета Docker c официального сайта. Необходимо скачать docker-ce, docker-ce-cli и containerd.io.

Переходим в папку в которую вы загрузили пакеты и устанавливаем скачанные пакеты выполнив следующую команду

sudo dnf install /path/to/file.rpm -y

Установка Docker используя скрипт установки

Пожалуй, самый простой способ установки Docker в Fedora — установка через официальный скрипт установки.

Все что необходимо — выполнить следующую команду

curl -fsSL https://get.docker.com -o get-docker.sh
chmod u+x ./get-docker.sh
sudo sh ./get-docker.sh

Проверка работы Docker в Fedora

Запустим сервис Docker

sudo systemctl start docker

Загрузим тестовый контейнер hello-world и запустим его

sudo docker run hello-world

Удаление Docker из Fedora

Так как мы научились устанавливать Docker в Fedora то может настать такой момент когда нам потребуется его удалить.

Для удаления Docker из Fedora выполняем следующую команду

sudo dnf remove docker-ce docker-ce-cli containerd.io

Для того чтобы удалить все контейнеры удаляем содержимое папок /var/lib/docker и /var/lib/containerd

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

На этом все.