GNU/Linux >> Znalost Linux >  >> Rocky Linux

Jak nainstalovat Docker na Rocky Linux a AlmaLinux

Docker je velmi oblíbený nástroj kontejnerizační platformy, který umožňuje uživatelům vyvíjet, testovat a nasazovat aplikace hladkým a efektivním způsobem uvnitř kontejnerů. Kontejner je lehká a přenosná jednotka, která běží zcela izolovaně od základního operačního systému. Obsahuje zdrojový kód aplikace spolu s jejími knihovnami, závislostmi a konfigurací.

Kontejnery umožňují vývojářům nasazovat aplikace konzistentně napříč více prostředími se stejnou konzistencí, a to je jeden z důvodů, proč se moderní vývojáři nemohou rozhodnout ignorovat Docker a další kontejnerizační platformy.

Docker je k dispozici ve dvou hlavních edicích:Vydání komunity Docker (Docker CE ) a Docker Enterprise Edition (Docker EE ). Komunitní vydání je zcela zdarma a s otevřeným zdrojovým kódem, zatímco podnikové vydání je prémiová verze.

Připojte se k nám, když vás provedeme instalací Docker CE na Rocky Linux a AlmaLinux .

Krok 1:Přidejte úložiště Docker na Rocky Linux

Docker není zatím k dispozici na výchozích úložištích. Naštěstí vývojáři poskytli oficiální úložiště a my ho nejprve přidáme do systému.

Na svém terminálu spusťte následující příkaz a přidejte Docker úložiště

$ sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

Krok 2:Nainstalujte Docker v Rocky Linux/AlmaLinux

Nyní nainstalujeme edici komunity Docker který je volně dostupný ke stažení a použití. Nejprve však aktualizujte balíčky.

$ sudo dnf update

Dále spusťte níže uvedený příkaz a nainstalujte Docker CE , rozhraní příkazového řádku (CLI) a další základní nástroje a závislosti.

$ sudo dnf install -y docker-ce docker-ce-cli containerd.io

Po instalaci potvrďte verzi Dockeru které jste nainstalovali, jak je uvedeno. Výstup ukazuje, že jsme nainstalovali Docker 20.10 .

$ docker --version

Docker version 20.10.8, build 3967b7d

Krok 3:Spusťte a povolte Docker

Chcete-li začít používat Docker , musíme spustit démona Docker. Nejprve však povolme jeho spuštění při spouštění, jak je znázorněno.

$ sudo systemctl enable docker

Poté spusťte Docker démon.

$ sudo systemctl start docker

Chcete-li potvrdit spuštěný stav Dockeru , zadejte příkaz.

$ sudo systemctl status docker

Perfektní! Docker běží podle očekávání.

Krok 4:Přidání uživatele do skupiny Docker

Chcete-li docker používat nebo spouštět jako běžný uživatel, musíte uživatele přidat do „dockeru ‘ skupina, která se automaticky vytvoří během instalace. V opačném případě budete i nadále narážet na chyby oprávnění.

Chcete-li toho dosáhnout, přidejte běžného uživatele do ‘dockeru ‘ seskupte následovně kde tecmint je běžný uživatel používající příkaz usermod.

$ sudo usermod -aG docker tecmint

Použijte příkaz id pro ověření skupin, do kterých uživatel patří.

$ id tecmint

Krok 5:Testování Dockeru v Rocky Linuxu

A konečně, abyste zajistili Docker funguje podle očekávání, spusťte hello-world kontejner, jak je uvedeno v příkazu níže.

$ docker run hello-world

Příkaz jednoduše stáhne ahoj-světe obrázek z centra Docker, což je úložiště pro obrázky kontejnerů Docker. Poté pokračuje vytvořením a spuštěním kontejneru, který vytiskne „Hello from Docker “ zpráva na terminálu. Toto je pevný důkaz, že Docker byl úspěšně nainstalován.

Pojďme dobrodružněji. Vytáhneme Ubuntu obrázek, spusťte a pracujte s kontejnerem.

Vytáhněte obrázek Ubuntu Docker

Chcete-li stáhnout nejnovější Ubuntu obrázek, spustit:

$ docker pull ubuntu

Po vytažení obrázku potvrďte existující obrázky, jak je znázorněno.

$ docker images

Spusťte Ubuntu Docker Container

Pro přístup k shellu Ubuntu kontejner, spusťte příkaz.

$ docker run -it ubuntu

Odtud můžete spouštět příkazy a provádět správu balíčků a další systémové úlohy uvnitř kontejneru. Po dokončení stiskněte tlačítko exit “, abyste opustili kontejner a vrátili se do prostředí vašeho operačního systému.

Závěr

A to je pro tento návod vše. Předvedli jsme instalaci Docker na Rocky Linux a AlmaLinux a jak můžete začít s vytahováním obrázků a spouštěním kontejnerů.


Rocky Linux
  1. Jak nainstalovat Docker a Docker-Compose na Rocky Linux 8

  2. Jak nainstalovat Docker na AlmaLinux / Rocky Linux

  3. Jak nainstalovat a nastavit Docker Container na Rocky Linux 8

  1. Jak nainstalovat Docker na Rocky Linux 8

  2. Jak nainstalovat Docker na Rocky Linux 8 / CentOS 8 / RHEL 8 / AlmaLinux

  3. Jak nainstalovat Jenkins na Rocky Linux 8 / AlmaLinux 8

  1. Jak nainstalovat Sambu v Rocky Linux a AlmaLinux

  2. Jak nainstalovat PostgreSQL 14 v Rocky Linux a AlmaLinux

  3. Jak nainstalovat Docker CE na Rocky Linux 8