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

Установка 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

    На этом все.