Как установить Docker Engine на CentOS

Docker Engine — это открытая программа контейнеризации для Linux и других платформ. Docker Engine управляет автономными «контейнерами», которые работают аналогично виртуальным машинам. В этом руководстве мы рассмотрим, как установить Docker Engine на CentOS.

Docker Engine поддерживает только CentOS 7 и 8. Поэтому, если вы используете более раннюю версию операционной системы, вам необходимо выполнить обновление, прежде чем пытаться установить Docker в вашей системе CentOS.

Как установить Docker Engine на CentOS

Прежде чем мы начнем

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

К счастью, удалить старые версии Docker в CentOS несложно. Чтобы удалить их, запустите терминал и используйте команду yum remove , чтобы избавиться от старых пакетов.

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

Избавившись от старых пакетов из вашей системы CentOS, вы должны настроить репозиторий программного обеспечения «centos-extras». Этот репозиторий программного обеспечения обычно настраивается в CentOS из коробки, поэтому здесь нет необходимости рассказывать, как заставить его работать. Однако, если вы отключили этот репозиторий (по какой-либо причине), вы должны снова включить его, прежде чем пытаться установить Docker Engine на CentOS.

Настройка Docker Engine на Cent OS 7/CentOS 8

Как установить Docker Engine на CentOS

Чтобы начать настройку Docker Engine на CentOS, вам понадобится пакет «yum-utils». Этот пакет предоставит вам доступ к инструменту «yum-config-manager», который вы можете использовать для настройки официального репозитория Docker.

Откройте окно терминала и используйте команду yum install для установки пакета «yum-utils» в ��истеме. Установка должна быть быстрой.

sudo yum установить -y yum-utils

После настройки пакета «yum-utils» в вашей системе CentOS используйте команду yum-config-manager , чтобы добавить официальный репозиторий Docker. Добавление этого репозитория позволит вам получать последние обновления безопасности и исправления для Docker.

sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

Репозиторий программного обеспечения Docker включается в CentOS с помощью приведенной выше команды. Однако, если вам требуется репозиторий Docker nightly или тестового канала Docker, вы должны включить их.

Ночной репозиторий Docker CE

Хотя не рекомендуется включать ночной репозиторий, вы можете сделать это, если вам это нужно. Чтобы включить репозиторий Docker CE Nightly в CentOS, используйте следующую команду yum-config-manager ниже в терминале.

sudo yum-config-manager --enable docker-ce-nightly

Если вы передумали и хотите отключить репозиторий программного обеспечения Docker CE Nightly, запустите команду yum-config-manager , но добавьте к ней переключатель –disable .

sudo yum-config-manager --disable docker-ce-nightly

Тестовый репозиторий Docker CE

Если вы хотите включить тестовый репозиторий Docker CE в CentOS, это возможно, хотя и не рекомендуется для производственных целей. Чтобы настроить этот репозиторий в вашей системе CentOS, используйте команду yum-config-manager ниже в окне терминала.

sudo yum-config-manager --enable docker-ce-test

Если вы больше не хотите использовать тестовый репозиторий Docker CE в своей системе CentOS, его можно отключить. Чтобы отключить тестовый репозиторий Docker CE, выполните приведенную ниже команду yum-config-manager , но с параметром –disable .

sudo yum-config-manager --disable docker-ce-test

После настройки репозитория программного обеспечения Docker CE в вашей системе CentOS используйте команду yum list для просмотра доступных версий Docker CE в официальном репозитории Docker.

список yum docker-ce --showduplicates | сортировать -r

Запустив команду yum list docker-ce –showduplicates , вы увидите все версии Docker CE, доступные для установки. Итак, если вам нужна конкретная версия Docker CE, вы можете выбрать ее из списка.

Например, чтобы установить версию 3:18.09.1-3, вы можете указать ее с помощью команды yum install .

sudo yum установить docker-ce-docker-ce-cli- containerd.io

Процесс установки Docker CE не должен занять много времени. После того, как он настроен в вашей системе CentOS, вы должны включить его с помощью Systemd. Затем с помощью команды запуска systemctl запустите Docker в CentOS.

sudo systemctl запустить докер

Помимо запуска Docker в CentOS, вам также необходимо включить его при загрузке. Включение запуска Docker при загрузке означает, что Docker CE будет готов к использованию даже после перезапуска CentOS.

sudo systemctl включить докер

Если в любое время вы захотите остановить работу Docker в CentOS, вы можете запустить команду systemctl stop ниже.

sudo systemctl остановить докер

Вы также сможете отключить запуск Docker при загрузке CentOS, выполнив команду отключения systemctl .

sudo systemctl остановить докер

После того, как система Docker Engine настроена в вашей системе CentOS, вам нужно будет протестировать ее, чтобы она работала правильно. Запустите команду docker run , чтобы протестировать Docker Engine в вашей системе.

sudo docker запустить привет-мир

Оставить комментарий

Исправление разрывов изображения на графике Intel в Pardus Linux: руководство, ориентированное на результат.

Исправление разрывов изображения на графике Intel в Pardus Linux: руководство, ориентированное на результат.

Для устранения разрывов изображения на экране, вызванных графикой Intel, в Pardus Linux проверьте совместимость X11 и Wayland, настройки композитора, частоту обновления, активный драйвер Xorg и используйте TearFree только при необходимости.

Как настроить межсетевой экран SLES 15 с помощью firewall-cmd

Как настроить межсетевой экран SLES 15 с помощью firewall-cmd

Настройте firewalld на SLES 15: проверьте зоны, разрешите службы или порты, сохраните постоянные правила, безопасно перезагрузите систему и проверьте доступ.

Руководство по настройке оперативного обновления SLES: применение обновлений ядра без перезагрузки.

Руководство по настройке оперативного обновления SLES: применение обновлений ядра без перезагрузки.

Включите функцию автоматического обновления ядра в режиме реального времени на SLES 15 SP7, применяйте поддерживаемые исправления без перезагрузки, проверяйте активные патчи и определяйте, когда все еще требуется перезапуск ядра.

Как включить режим FIPS на сервере SUSE Linux Enterprise Server 15

Как включить режим FIPS на сервере SUSE Linux Enterprise Server 15

Включите режим FIPS на SLES 15 с помощью поддерживаемой SUSE утилиты настройки, безопасно перезагрузите систему, проверьте состояние ядра и криптографической политики, а также проверьте ограничения сертификации.

Как установить Google Chrome на Gooroom OS, не нарушая политики безопасности.

Как установить Google Chrome на Gooroom OS, не нарушая политики безопасности.

Безопасная установка Google Chrome на Gooroom OS с использованием официальных .deb-пакетов, APT-проверки, проверок политик, инструкций по обновлению и исправлений для управляемых устройств.

Как безопасно экспортировать системные журналы SLES на удаленный сервер Syslog

Как безопасно экспортировать системные журналы SLES на удаленный сервер Syslog

Надежная пересылка системных журналов SLES на удаленный сервер syslog с использованием rsyslog, TLS-сертификатов, проверки имен узлов, очередей, валидации и тестирования.

Интеграция Active Directory с SSSD в SLES 15: пошаговое руководство

Интеграция Active Directory с SSSD в SLES 15: пошаговое руководство

Подключите SLES 15 к Active Directory с помощью SSSD, используя YaST. Подготовьте DNS и время, настройте вход в домен, проверьте Kerberos и сравните SSSD, Winbind и realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Исправлена ​​ошибка «Временная ошибка разрешения DNS» в Debian 12 при использовании systemd-resolved.

Исправлена ​​ошибка «Временная ошибка разрешения DNS» в Debian 12 при использовании systemd-resolved.

Диагностика и устранение ошибок разрешения DNS в Debian 12 с помощью systemd-resolved, включая resolv.conf, NetworkManager, networkd, cache и verification.

Как безопасно установить Pardus Linux в паре с Windows 11.

Как безопасно установить Pardus Linux в паре с Windows 11.

Установите Pardus 25.2 рядом с Windows 11, создав резервную копию, уменьшив размер тома Windows, загрузившись с USB-накопителя с поддержкой UEFI и защитив существующие разделы EFI и восстановления.