GNU/Linux >> Znalost Linux >  >> Fedora

Jak nainstalovat Docker ve Fedoře [Výukový program pro začátečníky]

Docker je jednou z úžasných technologií, která je v dnešní době pro vývojáře a správce systému nezbytná. Kontejnery mají širokou škálu aplikací a hrají důležitou roli v mnoha oblastech.

V tomto článku nebudu popisovat výhody Dockeru. Tento tutoriál pokryje kroky k instalaci Dockeru ve Fedoře.

Instalace Dockeru na Fedora Linux

Docker lze nainstalovat na Fedoru 3 způsoby:

  • Instalace přes DNF (pohodlná, snadná a doporučená)
  • Instalace prostřednictvím RPM
  • Použití skriptu

Metoda 1:Instalace Dockeru přes DNF (doporučeno)

Toto je zdaleka nejpohodlnější způsob instalace Dockeru, protože aktualizované verze lze snadno nainstalovat bez složitých kroků.

Chcete-li toho dosáhnout, musíte přidat oficiální úložiště dockerů a poté nainstalovat Docker pomocí příkazu DNF.

Nejprve spusťte následující příkaz:

sudo dnf install dnf-plugins-core -y

A pak přidejte úložiště Dockeru do svého systému Fedora:

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

Nyní spusťte následující příkaz k instalaci Dockeru a požadovaných balíčků do vašeho systému:

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

Také autorizujte, když budete požádáni o import klíče GPG za účelem instalace Dockeru:

A je to. V systému máte Docker. Můžete zkontrolovat, zda běží správně, pomocí tohoto příkazu:

sudo docker run hello-world

Metoda 2:Instalace Dockeru stažením balíčku RPM

Tato metoda je užitečná, když chcete otestovat konkrétní verzi Dockeru nebo nainstalovat Docker pro starší verze Fedory.

To je však nepohodlné, protože pokaždé, když se objeví nová verze, musíte otáčky za minutu stahovat ručně.

RPM si můžete oficiálně stáhnout tak, že přejdete na web, svou verzi, architekturu, typ vydání a stáhnete si jej (určitě budete potřebovat RPM docker-ce, docker-ce-cli &containerd.io; můžete si stáhnout další věci v případě potřeby).

Chcete-li nainstalovat RPM, spusťte terminál, přejděte do složky, kde jste je stáhli, a zadejte

sudo dnf install /path/to/file.rpm -y

Metoda 3:Nainstalujte Docker pomocí oficiálního instalačního skriptu

Docker nabízí skript ke stažení dockeru a provedení nezbytných kroků k jeho instalaci. Tento skript však není určen k upgradu stávajících verzí Dockeru nainstalovaných prostřednictvím DNF/RPM (je to však možné, pokud jste dříve použili skript k získání Dockeru).

Stáhněte si skript, udělejte jej spustitelný a spusťte jej s právy sudo:

curl -fsSL https://get.docker.com -o get-docker.sh
chmod u+x ./get-docker.sh
sudo sh ./get-docker.sh

Tím se provede instalace Dockeru.

Testovací docker

Docker lze otestovat spuštěním obrázku hello-world, který nabízí samotný Docker. Pokud to funguje dobře, je to známka toho, že Docker funguje dobře.

Nejprve spusťte službu Docker, protože ve výchozím nastavení není povolena:

sudo systemctl start docker

Stáhněte si obrázek hello-world z dockeru a spusťte jej:

sudo docker run hello-world

Poznámka :Pokud jste pod serverem proxy nebo více síťovými rozhraními, stahování obrazu se po nějaké době prostě nezdaří a vrátí chybu odpovědi 408 (to je přesně to, co se stalo mně). I když nejste pod serverem proxy na úrovni systému a stahování se nezdaří, problém může být v ISP, který to mohl povolit. V mém případě jsem pro stažení obrázku přepnul síť.

Odebrání Dockeru z Fedory

Bez ohledu na to, kterou metodu jste použili při instalaci Dockeru, můžete ji odebrat příkazem

sudo dnf remove docker-ce docker-ce-cli containerd.io

Tím se odstraní Docker a všechny související balíčky. Ale pokud chcete úplně odstranit i kontejnery, musíte odstranit /var/lib/docker a /var/lib/containerd složky:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

A to je vše o tutoriálu. Neváhejte zanechat komentář se svým návrhem nebo jednoduchým poděkováním 🙂

Původní článek


Fedora
  1. Jak nainstalovat Google Chrome na Fedoru [Výukový program pro začátečníky]

  2. Jak nainstalovat Chromium do Fedory [Tip pro začátečníky]

  3. Jak nainstalovat Docker na Fedoru 32 nebo 31 (a alternativy)

  1. Jak nainstalovat Node.js na Fedora 35 / Fedora 34

  2. Jak nainstalovat soubory RPM na Fedora Linux [Výukový program pro začátečníky]

  3. Jak nainstalovat Java 17 do Fedory 35

  1. Jak nainstalovat Docker na systém Fedora Linux

  2. Jak nainstalovat Vagrant na Fedoru 34

  3. Jak nainstalovat docker na CentOS / RHEL / Fedora