Oracle Linux

Jak nainstalovat Docker na Oracle Linux 8?

Jak nainstalovat Docker na Oracle Linux 8?

Docker je řada rámců, které používají virtualizaci na úrovni OS k poskytování aplikací ve svazcích nazývaných kontejnery jako položky služby. Kontejnery jsou navzájem izolované a jejich programy, složky a konfigurační soubory jsou zabaleny. Mohou spolu komunikovat prostřednictvím dobře definovaných platforem. V tomto článku tedy probereme, jak nainstalovat a nakonfigurovat Docker na vašem systému Oracle Linux 8.

Předpoklady

Přihlaste se jako uživatel Sudo

Otevřete Oracle Linux 8 z virtuální schránky a přihlaste se z ní. Poté otevřete terminál v systému Oracle Linux 8 a nezapomeňte se přihlásit jako vykořenit uživatel pomocí následujícího příkazu sudo:

$ su

Požádá vás o heslo uživatele root a musíte jej poskytnout, abyste mohli pokračovat v dalších procesech připojených níže.

Pokud jste již nainstalovali některá úložiště Dockeru, musíte je odebrat pomocí připojeného příkazu yum:

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

Nainstalujte požadované úložiště a nástroje

Na samém začátku musíte nainstalovat a povolit některá úložiště, která jsou užitečná a nezbytná pro instalaci Dockeru. Nejprve tedy musíte nainstalovat nástroje yum. Za tímto účelem proveďte níže uvedený příkaz:

# sudo dnf install -y dnf-utils zip unzip

Nezapomeňte tyto příkazy vyzkoušet s oprávněními sudo, jinak nemusí fungovat správně.

Zadruhé musíte nainstalovat a stáhnout soubor konfigurační úložiště pro Docker, což je docker-ce. Použijte níže připojený příkaz ve vašem terminálu pomocí inicializace sudo:

# sudo dnf config-manager -add-repo = https: // stáhnout.přístavní dělník.com / linux / centos / docker-ce.repo

Nainstalujte Docker

Nakonec můžete Docker nainstalovat na svůj Oracle Linux 8. Nezapomeňte se přihlásit jako uživatel root. Použijte následující citovaný příkaz k instalaci Dockeru v Oracle Linux 8 přes terminál:

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

Pokud se vám nedaří nainstalovat Docker pomocí výše uvedeného příkazu a některým čelíte chyby, existuje několik způsobů, jak je vyřešit. Zkuste tento příkaz s přidáním klávesy „umožňující mazání“ na jeho konci, jak je znázorněno níže:

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

Můžete také použít níže uvedený příkaz:

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

Uvidíte, že instalace začala. Musíte nějakou dobu počkat, než úspěšně nainstaluje váš Docker na Oracle Linux 8.

Povolte Docker Service

Chcete-li začít používat Docker, musíte umožnit vaše dokovací služba v systému Oracle Linux 8. K tomu použijte následující systemctl příkaz jako uživatel root:

# systemctl povolit ukotvitelný panel.servis

Tento příkaz povolí Docker na vašem Oracle Linux 8.

Může to také vyžadovat ověřování požádáním o heslo pro aktuálního uživatele, pomocí kterého jste přihlášeni.

Po povolení můžete službu Docker spustit pomocí následujícího příkazu systemctl:

# systemctl start docker.servis

Zkontroluj stav

Můžete také zkontrolovat postavení vaší nově nainstalované služby Docker, ať už funguje správně nebo ne. Chcete-li zjistit stav Dockeru, vyzkoušejte níže uvedené systemctl status příkaz v terminálu:

# ukotvitelný panel stavu systému.servis

Z obrázku níže je zřejmé, že nově nainstalovaný Docker Engine je aktuálně Aktivní a běží správně bez chyb.

Zkontrolujte informace o Dockeru

Naštěstí můžete zkontrolovat informace Dockeru, který byl právě nainstalován na váš Oracle Linux 8. Chcete-li tak učinit, zkuste následující příkaz takto:

# informace dockeru

Nejprve se přihlaste jako uživatel root. Váš systém zobrazí všechny související informace týkající se Dockeru, jak je znázorněno na obrázku.

Zkontrolujte verzi Dockeru

Chcete-li zkontrolovat nainstalovanou verzi Dockeru ve vašem systému Oracle Linux 8, použijte následující příkaz:

# ukotvitelná verze

Vytvořit uživatele s oprávněními Sudo

Nakonec je váš Docker připraven k použití. Pokud nechcete používat účet sudo, musíte ke spuštění příkazů dockeru přiřadit oprávnění sudo jinému uživateli. Nejprve udělejte nový uživatel z účtu root takto:

# useradd docker_user

Přidejte uživatele Sudo do skupiny

Přidejte tohoto nově vytvořeného uživatele do složky / etc / sudoers souboru, aby byl jeho záznam jasný, a to následovně:

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

Po přidání tohoto uživatele do soubor sudoers, musíte vytvořit skupinu a přiřadit ji uživateli, který byl právě vytvořen jako uživatel sudo. Chcete-li to provést, použijte následující příkaz:

# echo “alias docker = \” sudo / usr / bin / docker \ ”” >> / home / docker_user /.bash_profile

V tomto nově vytvořeném souboru uživatele bash_profile jsme použili alias, abychom se vyhnuli dalšímu použití sudo ve vašem příkazu.

Přihlaste se jako nově vytvořený uživatel Sudo

Nyní musíte přihlásit se jako sudo uživatel které jste speciálně vytvořili pro Docker, aby vyzkoušel příkazy. Použijte Docker jako uživatele sudo pomocí následujícího příkazu k přepnutí na nově vytvořeného uživatele sudo:

#su - docker_user

Může požádat o vaši Heslo potvrďte svou akci. Pokud jde o náš případ, nenastavili jsme heslo, takže nebude vyžadovat heslo docker_user, jak je uvedeno níže.

Nyní můžete konečně začít používat Docker prostřednictvím různých příkazů jako uživatel sudo.

Závěr

Diskutovali jsme a dozvěděli jsme se o velmi jednoduchých a efektivních metodách instalace Dockeru na Oracle Linux 8. V tomto článku jsme se poučili o základní instalaci a používání Dockeru. Doufejme, že tento článek hodně usnadnil, abyste pochopili instalaci Dockeru a jeho použití.

Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...
Hry 0 A.D. Tutorial
0 A.D. Tutorial
Z mnoha strategických her venku je 0 A.D. dokáže vyniknout jako komplexní titul a velmi hluboká, taktická hra, přestože je otevřeným zdrojem. Vývoj hr...
Hry Výukový program Unity3D
Výukový program Unity3D
Úvod do Unity 3D Unity 3D je výkonný engine pro vývoj her. Jedná se o multiplatformní platformu, která vám umožňuje vytvářet hry pro mobilní zařízení,...