Как установить Docker на Fedora 35/34/33/32/31

Как установить Docker на Fedora 35/34/33/32/31

 

В этом руководстве мы покажем вам, как установить Docker в Fedora 35. Для тех из вас, кто не знал, Docker — это контейнерный фреймворк, который объединяет конкретное приложение со всеми его зависимостями в контейнер. Контейнеры обычно изолированы друг от друга и объединяют свои собственные программные библиотеки и файлы конфигурации, они могут связываться друг с другом через четко определенные каналы.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Docker Community Edition (CE) на Fedora 35.

Установите Docker в Fedora 35

Шаг 1. Прежде чем продолжить, обновите операционную систему Fedora, чтобы убедиться, что все существующие пакеты обновлены. Используйте эту команду для обновления пакетов сервера:

sudo dnf upgrade
sudo dnf update
sudo dnf install dnf-plugins-core

Шаг 2. Установка Docker в Fedora 35.

По умолчанию Docker доступен в базовом репозитории Fedora 35. Теперь мы запускаем следующую команду, чтобы добавить репозиторий Docker в вашу систему Fedora:

sudo tee /etc/yum.repos.d/docker-ce.repo<<EOF
[docker-ce-stable]
name=Docker CE Stable - \$basearch
baseurl=https://download.docker.com/linux/fedora/35/\$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/fedora/gpg
EOF

Затем обновите пакеты и установите последнюю стабильную версию Docker CE с помощью следующей команды:

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

После завершения установки нам нужно запустить сервер Docker, чтобы начать работу. Мы делаем это с помощью следующей команды:

sudo systemctl start docker
sudo systemctl enable docker

Проверим версию установленного Docker:

docker version

Вывод:

Client: Docker Engine - Community
Version:           20.10.14
API version:       1.41
Go version:        go1.16.9
Git commit:        dea9396
Built:             Thu Dec 09 17:08:10 2021
OS/Arch:           linux/amd64
Context:           default
Experimental:      true

Шаг 3. Используйте образы Docker.

Теперь мы ищем образы контейнеров Docker из концентратора Docker. Например, приведенная ниже команда будет искать все изображения с помощью Ubuntu и выводить их на экран:

sudo docker search ubuntu

Затем мы можем вытащить образ Docker с помощью следующей команды. В качестве примера позвольте мне вытащить образ Ubuntu из концентратора Docker:

sudo docker pull fedora

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

sudo docker run -i -t -d ubuntu /bin/bash

Поздравляю! Вы успешно установили Docker . Благодарим вас за использование этого руководства для установки контейнера Docker в вашей системе Fedora 35. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Docker .