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 použití 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
To udělá nezbytné pro instalaci 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ítě.
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ář s vaším návrhem nebo jednoduchým poděkováním :)