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
- Oracle Linux 8 musí být nainstalován na vašem Virtual Box Machine.
- Uživatel by měl mít práva uživatele root k instalaci Dockeru.
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:
$ suPožá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 unzipNezapomeň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 -allowerasingMůž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.servisTento 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.servisZ 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 dockeruNejprve 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_profileV 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_userMůž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í.