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