Docker je séria rámcov, ktoré používajú virtualizáciu na úrovni OS na poskytovanie aplikácií vo zväzkoch nazývaných kontajnery ako položky služieb. Kontajnery sú navzájom izolované a ich programy, priečinky a konfiguračné súbory sú zabalené. Môžu medzi sebou komunikovať prostredníctvom dobre definovaných platforiem. V tomto článku teda budeme diskutovať o tom, ako nainštalovať a nakonfigurovať Docker na vašom systéme Oracle Linux 8.
Predpoklady
- Systém Oracle Linux 8 musí byť nainštalovaný na vašom stroji Virtual Box.
- Používateľ by mal mať na inštaláciu Dockeru práva root.
Prihláste sa ako užívateľ Sudo
Otvorte svoj Oracle Linux 8 z virtuálneho poľa a prihláste sa z neho. Potom otvorte terminál v systéme Oracle Linux 8 a prihláste sa ako koreň používateľ pomocou nasledujúceho príkazu sudo:
$ suPožiada vás o heslo používateľa root a musíte ho poskytnúť, aby ste mohli pokračovať v ďalších procesoch pripojených nižšie.
Ak ste si už nainštalovali nejaké úložiská Dockeru, musíte ich odstrániť pomocou pripevneného príkazu yum:
# sudo yum remove docker docker-common docker-selinux docker-engine
Nainštalujte požadované úložiská a pomocné programy
Na úplnom začiatku musíte nainštalovať a povoliť niektoré úložiská, ktoré sú užitočné a potrebné pre inštaláciu Dockeru. Najprv teda musíte nainštalovať nástroje yum. Za týmto účelom vykonajte príkaz uvedený nižšie:
# sudo dnf install -y dnf-utils zip unzipUistite sa, že ste vyskúšali tieto príkazy s oprávneniami sudo, inak to nemusí fungovať správne.
Po druhé, musíte si nainštalovať a stiahnuť konfiguračné úložisko pre Docker, čo je docker-ce. Použite priložený príkaz uvedený nižšie v termináli pomocou inicializácie sudo:
# sudo dnf config-manager -add-repo = https: // stiahnuť.docker.com / linux / centos / docker-ce.repo
Nainštalujte Docker
Nakoniec môžete Docker nainštalovať na svoj Oracle Linux 8. Nezabudnite sa prihlásiť ako používateľ root. Pomocou nasledujúceho príkazu nainštalujte Docker do systému Oracle Linux 8 cez terminál:
$ sudo dnf install -y docker-ce --nobest
Ak nemôžete nainštalovať Docker pomocou vyššie uvedeného príkazu a čelíte niektorým chyby, existuje niekoľko spôsobov, ako ich vyriešiť. Vyskúšajte tento príkaz s pridaním klávesu „umožňujúce mazanie“ na jeho konci, ako je uvedené nižšie:
# sudo dnf install -y docker-ce -nobest -allowerasingMôžete tiež použiť nižšie uvedený príkaz:
# sudo dnf install -y docker-ce -nobest -skip-broken
Môžete vidieť, že vaša inštalácia sa začala. Musíte si nejaký čas počkať, kým úspešne nainštaluje váš Docker na Oracle Linux 8.
Povoliť službu Docker
Ak chcete začať používať Docker, musíte povoliť vaša dokovacia služba v systéme Oracle Linux 8. Použite na to nasledovné systemctl príkaz ako užívateľ root:
# systemctl povoliť ukotviteľný panel.službyTento príkaz povolí Docker na vašom systéme Oracle Linux 8.
Môže to tiež vyžadovať Overenie vyžiadaním hesla pre aktuálneho používateľa, pomocou ktorého ste prihlásený.
Po povolení môžete spustiť službu Docker pomocou nasledujúceho príkazu systemctl:
# systemctl spustiť ukotviteľný panel.služby
Skontrolovať stav
Môžete tiež skontrolovať postavenie vašej novo nainštalovanej služby Docker, či funguje správne alebo nie. Ak chcete zistiť stav Dockeru, vyskúšajte nižšie uvedené systemctl status príkaz v termináli:
# ukotviteľný panel stavu systému.službyZ obrázku nižšie je zrejmé, že novo nainštalovaný Docker Engine je momentálne Aktívny a bežiaci správne bez chýb.
Skontrolujte informácie o Docker
Našťastie môžete skontrolovať, či Info dokovacej stanice, ktorá bola práve nainštalovaná na vašom systéme Oracle Linux 8. Ak to chcete urobiť, vyskúšajte nasledujúci príkaz:
# docker infoNajprv sa nezabudnite prihlásiť ako užívateľ root. Váš systém zobrazí všetky súvisiace informácie týkajúce sa Dockeru, ako je znázornené na obrázku.
Skontrolujte verziu Dockeru
Ak chcete skontrolovať nainštalovanú verziu Dockeru v systéme Oracle Linux 8, použite nasledujúci príkaz:
# ukotviteľná verzia
Vytvorte používateľa s oprávneniami Sudo
Nakoniec je váš Docker pripravený na použitie. Ak nechcete používať účet sudo, musíte spusteniu príkazov ukotvenia priraďovať oprávnenie sudo inému používateľovi. Najskôr urobte a nový užívateľ z koreňového účtu nasledovne:
# useradd docker_user
Pridajte používateľa Sudo do skupiny
Pridajte tohto novo vytvoreného používateľa do priečinka / etc / sudoers súboru, aby bol jeho záznam jasný, nasledovne:
# echo „docker_user VŠETKY ((VŠETKY) NIE SÚ PRÁVA: / usr / bin / docker“ >> / etc / sudoers
Po pridaní tohto používateľa do súboru súbor sudoers, musíte vytvoriť skupinu a priradiť ju k používateľovi, ktorý bol práve vytvorený ako užívateľ sudo. Ak to chcete urobiť, použite nasledujúci príkaz:
# echo “alias docker = \” sudo / usr / bin / docker \ ”” >> / home / docker_user /.bash_profileV súbore bash_profile tohto novo vytvoreného používateľa sme použili alias, aby sme sa vyhli ďalšiemu použitiu sudo vo vašom príkaze.
Prihláste sa ako novo vytvorený používateľ Sudo
Teraz musíš Prihlásiť sa ako sudo užívateľ ktoré ste špeciálne vytvorili pre Dockera na vyskúšanie príkazov. Použite Docker ako používateľa sudo pomocou nasledujúceho príkazu na prepnutie na novo vytvoreného používateľa sudo:
#su - docker_userMôže požiadať o vaše heslo aby ste potvrdili svoju akciu. Pokiaľ ide o náš prípad, nenastavili sme heslo, takže nebude vyžadovať heslo docker_user, ako je uvedené nižšie.
Teraz môžete konečne začať používať Docker pomocou rôznych príkazov ako používateľ sudo.
Záver
Diskutovali sme o veľmi jednoduchých a efektívnych metódach inštalácie Dockeru na systéme Oracle Linux 8 a dozvedeli sme sa o nich. V tomto článku sme sa poučili o základnej inštalácii a používaní Dockeru. Dúfajme, že tento článok veľa uľahčil, aby ste pochopili inštaláciu Dockeru a jeho použitie.