Oracle Linux

Як встановити Docker на Oracle Linux 8?

Як встановити Docker на Oracle Linux 8?

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

Передумови

Увійдіть як користувач Sudo

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

$ су

Він запитає у вас пароль адміністратора, і ви повинні надати його, щоб продовжити подальші процеси, додані нижче.

Якщо ви вже встановили деякі сховища 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. Переконайтеся, що увійшли як адміністратор. Використовуйте наступну цитовану команду, щоб встановити 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 команда як кореневий користувач:

# systemctl увімкнути докер.обслуговування

Ця команда активує Docker на вашому Oracle Linux 8.

Це може також вимагати автентифікація запитуючи ваш пароль для поточного користувача, за допомогою якого ви ввійшли в систему.

Після ввімкнення ви можете запустити службу Docker, використовуючи таку команду systemctl:

# systemctl start docker.обслуговування

Перевірити стан

Ви також можете перевірити статус Вашої нещодавно встановленої служби Docker, працює вона належним чином чи ні. Щоб дізнатись статус Docker, спробуйте зазначене нижче статус systemctl команда в терміналі:

# системний докер стану systemctl.обслуговування

З наведеного нижче зображення видно, що наразі встановлена ​​Docker Engine Активний і працює належним чином, без помилок.

Перевірте інформацію про Docker

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

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

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

Перевірте версію Docker

Крім того, якщо ви хочете перевірити встановлену версію Docker на своєму Oracle Linux 8, використовуйте команду наступним чином:

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

Створіть користувача з привілеями Sudo

Нарешті, ваш Docker готовий до використання. Якщо ви не хочете використовувати акаунт sudo, то вам доведеться призначити права sudo іншому користувачеві для запуску команд docker. Перш за все, зробіть a новий користувач з кореневого облікового запису наступним чином:

# useradd docker_user

Додайте користувача Sudo до групи

Додайте цього нещодавно створеного користувача в / etc / 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 за допомогою різних команд як користувач sudo.

Висновок

Ми обговорили та дізналися про дуже прості та ефективні методи встановлення Docker на Oracle Linux 8. У цій статті ми ознайомилися з базовою установкою та використанням Docker. Сподіваємось, ця стаття значно допомогла вам зрозуміти встановлення Docker та його використання.

OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...
SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...