Oracle Linux

Как установить Docker в Oracle Linux 8?

Как установить Docker в Oracle Linux 8?

Docker - это серия фреймворков, которые используют виртуализацию на уровне ОС для предоставления приложений в пакетах, называемых контейнерами, в качестве элементов обслуживания. Контейнеры изолированы друг от друга, а их программы, папки и файлы конфигурации упакованы. Они могут общаться друг с другом через четко определенные платформы. Итак, в этой статье мы обсудим, как установить и настроить Docker в вашей системе Oracle Linux 8.

Предпосылки

Войти как пользователь Sudo

Откройте свой Oracle Linux 8 из своего виртуального ящика и войдите в него. Затем откройте свой терминал в Oracle Linux 8 и убедитесь, что вы вошли как корень пользователь, используя следующую команду sudo:

$ su

Он попросит вас ввести пароль пользователя root, и вы должны предоставить его, чтобы продолжить дальнейшие процессы, указанные ниже.

Если вы уже установили несколько репозиториев Docker, вам необходимо удалить их с помощью прикрепленной команды yum:

# sudo yum remove docker docker-common docker-selinux docker-engine

Установите необходимые репозитории и утилиты

В самом начале вам необходимо установить и включить несколько репозиториев, которые полезны и необходимы для установки Docker. Итак, сначала вам нужно установить утилиты yum. Для этого выполните команду, указанную ниже:

# sudo dnf install -y dnf-utils zip unzip

Обязательно попробуйте эти команды с привилегиями sudo, иначе они могут работать некорректно.

Во-вторых, вам необходимо установить и загрузить репозиторий конфигурации для Docker, то есть docker-ce. Используйте добавленную ниже команду в своем терминале, используя инициализацию sudo:

# sudo dnf config-manager -add-repo = https: // скачать.докер.com / linux / centos / docker-ce.репо

Установить Docker

Наконец, вы можете установить Docker на свой Oracle Linux 8. Убедитесь, что вы вошли в систему как пользователь root. Используйте следующую команду для установки Docker в Oracle Linux 8 через терминал:

$ sudo dnf install -y docker-ce --nobest

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

# sudo dnf install -y docker-ce -nobest -allowerasing

Вы также можете использовать добавленную ниже команду:

# sudo dnf install -y docker-ce -nobest -skip-broken

Вы можете видеть, что ваша установка началась. Вам нужно подождать некоторое время, пока он успешно установит ваш Docker в Oracle Linux 8.

Включить службу Docker

Чтобы начать использовать Docker, вам необходимо включить ваша служба докеров в Oracle Linux 8. Для этого используйте следующие systemctl команда как пользователь root:

# systemctl включить докер.услуга

Эта команда включит Docker в вашем Oracle Linux 8.

Также может потребоваться аутентификация запросив ваш пароль для текущего пользователя, под которым вы вошли в систему.

После включения вы можете запустить службу Docker с помощью следующей команды systemctl:

# systemctl start docker.услуга

Проверь состояние

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

# systemctl status docker.услуга

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

Проверьте информацию о Docker

К счастью, вы можете проверить Информация Docker, который только что был установлен на вашем Oracle Linux 8. Для этого попробуйте следующую команду:

# информация о докере

Обязательно сначала войдите в систему как пользователь root. Ваша система отобразит всю связанную информацию о Docker, как показано на изображении.

Проверить версию Docker

Кроме того, если вы хотите проверить установленную версию Docker на вашем Oracle Linux 8, используйте следующую команду:

# версия докера

Создать пользователя с привилегиями Sudo

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

# useradd docker_user

Добавить пользователя Sudo в группу

Добавьте этого вновь созданного пользователя в / и т.д. / sudoers файл, чтобы сделать его запись понятной, следующим образом:

# echo «docker_user ALL- (ALL) NOPASSED: / usr / bin / docker» >> / etc / sudoers

После добавления этого пользователя в файл sudoers, вам нужно создать группу и назначить ее пользователю, который только что был создан как пользователь sudo. Для этого используйте следующую команду:

# echo «псевдоним docker = \» sudo / usr / bin / docker \ »» >> / home / docker_user /.bash_profile

Мы использовали псевдоним в этом вновь созданном пользовательском файле bash_profile, чтобы избежать дальнейшего использования sudo в вашей команде.

Войти как новый пользователь Sudo

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

#su - docker_user

Он может попросить ваш пароль чтобы подтвердить ваше действие. Что касается нашего случая, мы не устанавливали пароль, поэтому он не будет запрашивать пароль docker_user, как показано ниже.

Теперь вы, наконец, можете начать использовать Docker с помощью разных команд в качестве пользователя sudo.

Заключение

Мы обсудили и узнали об очень простых и эффективных методах установки Docker на Oracle Linux 8. В этой статье мы познакомились с базовой установкой и использованием Docker. Надеюсь, эта статья многое помогла вам понять установку Docker и его использование.

Как увеличить FPS в Linux?
FPS означает Кадров в секунду. Задача FPS - измерить частоту кадров при воспроизведении видео или во время игры. Проще говоря, количество непрерывных ...
Лучшие игры Oculus App Lab
Если вы владелец гарнитуры Oculus, вы должны знать о загрузке неопубликованных приложений. Боковая загрузка - это процесс установки на гарнитуру содер...
10 лучших игр для Ubuntu
Платформа Windows была одной из доминирующих платформ для игр из-за огромного процента игр, которые разрабатываются сегодня с встроенной поддержкой Wi...