Docker - это серия фреймворков, которые используют виртуализацию на уровне ОС для предоставления приложений в пакетах, называемых контейнерами, в качестве элементов обслуживания. Контейнеры изолированы друг от друга, а их программы, папки и файлы конфигурации упакованы. Они могут общаться друг с другом через четко определенные платформы. Итак, в этой статье мы обсудим, как установить и настроить Docker в вашей системе Oracle Linux 8.
Предпосылки
- На вашей виртуальной машине должен быть установлен Oracle Linux 8.
- У пользователя должны быть права root для установки Docker.
Войти как пользователь 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 и его использование.