GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Docker na CentOS

Docker je open-source kontejnerizační aplikace, která je navržena k vytváření, nasazování a spouštění aplikačních procesů v kontejneru, jako je virtuální stroj, ale používá stejné jádro jako hostitelský operační systém. Kontejnery Docker umožňují vývojáři zabalit všechny části aplikace, knihoven a jejich závislostí do jednoho balíčku a nasadit jej.

Docker má úložiště obrázků s předkonfigurovaným obrázkem Docker pro téměř všechny slavné open-source aplikace a operační systémy. Docker má dvě edice, Docker CE (Community Edition), což je bezplatná a open source verze, a druhou je Docker EE (Enterprise Edition), která přichází s podporou, certifikací atd. a je placená.

Instalace Dockeru na CentOS

V tomto tutoriálu vám ukážeme krok za krokem průvodce instalací Docker CE na CentOS 7 a CentOS 8.

Předpoklady

  • Udržovaná verze CentOS (Docker nepodporuje zastaralé verze)
  • Uživatelský účet s oprávněními „sudo“.

Krok 1:Nainstalujte Yum Utils

Nejprve musíme nainstalovat balíček „yum utils“ pro použití správce yum-config-manager k povolení doplňků CentOS. Použijte následující příkaz:

$ sudo yum install yum-utils -y

Výstup:

Jak můžete vidět z výše uvedeného snímku obrazovky, yum-utils jsou nainstalovány.

Krok 2:Povolte doplňky CentOS

Chcete-li povolit doplňky CentOS, použijte příkaz yum-config-manager:

$ sudo yum-config-manager --enable extras

Chcete-li ověřit, zda jsou povoleny doplňky, použijte následující příkaz:

$ sudo yum repolist

Výstup:

Krok 3:Instalace závislostí Docker

Nyní musíme nainstalovat device-mapper-persistent-data a balíček lvm2, protože Docker závisí na těchto dvou balíčcích. Použijte níže uvedený příkaz:

$ sudo yum install device-mapper-persistent-data lvm2

Výstup:

Z výše uvedeného snímku obrazovky můžete vidět, že tyto balíčky již byly nainstalovány.

Krok 4:Přidejte oficiální repo Docker

Nyní přidáme oficiální úložiště Docker do CentOS pomocí yum-config-manager:

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

Výstup:

Úložiště Docker by již mělo být přidáno.

Krok 5:Pouze pro CentOS 8 a vyšší

Pokud instalujete Docker na CentOS 7 nebo nižší, můžete tento krok přeskočit, ale pro CentOS 8 musíme opravit kompatibilitu Dockeru s balíčkem containerd.io. Musíme si balíček stáhnout ručně a poté jej nainstalovat pomocí yum.

Nejprve přejdeme do adresáře /tmp:

$ cd /tmp

Nejnovější balíček si stáhneme z oficiálního úložiště balíčků CentOS 7 Docker CE pomocí následujícího příkazu:

$ wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
containerd.io-1.2.13-3.2.el7.x86_64.rpm

Výstup:

Nezapomeňte nahradit odkaz ve výše uvedeném příkazu nejnovějším odkazem z oficiální webové stránky. Po stažení nejnovějšího balíčku containerd.io jej nainstalujeme z /tmp pomocí následujícího příkazu:

$ sudo yum install ./containerd.io-1.2.13-3.2.el7.x86_64.rpm

Výstup:

Tady to je, máte nainstalovanou nejnovější verzi containerd.io.

Krok 6:Nainstalujte Docker!

Když je vše nastaveno, můžeme konečně nainstalovat Docker pomocí níže uvedeného příkazu:

sudo yum install docker-ce

Výstup:

Pro potvrzení instalace stiskněte Y a poté stiskněte . Správce balíčků Yum začne stahovat balíčky.

Dokončení může chvíli trvat a v určitém okamžiku můžete být požádáni o přijetí klíče GPG of Docker.

Stiskněte „y“ a poté pro pokračování a po krátké době se docker nainstaluje.

Na výše uvedeném snímku obrazovky můžete vidět, že naše instalace dockeru na CentOS byla úspěšně dokončena.

Krok 6:Nyní ověříme instalaci Docker:

docker -v

Výstup:

Docker je nainstalován v našem testovacím systému; verzi Dockeru si můžete všimnout na výše uvedeném snímku obrazovky.

Konfigurace Dockeru na CentOS

Nejprve uvidíme stav služby Docker pomocí:

$ sudo systemctl status docker

Výstup:

Možná jste si všimli, že ve výchozím nastavení je Docker po instalaci zakázán. Chcete-li jej povolit, použijte níže uvedený příkaz:

$ sudo systemctl start docker

Spuštění služby docker při spouštění systému:

$ sudo systemctl enable docker

Poté znovu zkontrolujeme stav pomocí příkazu:

$ sudo systemctl status docker

Výstup:

Můžete vidět, že služba Docker je aktivní a běží. Spustí se také automaticky při spouštění systému.

Pokud jste byli schopni dojít až sem, měli jste úspěšně nainstalovat Docker na svůj počítač CentOS 7 nebo CentOS 8. Nyní můžete Docker prozkoumat dále.

Tip! Pokud se chystáte používat Docker na produkčním počítači, pak vám doporučujeme neupgradovat na CentOS 8. Zkuste používat CentOS 7, dokud Docker nebude mít oficiální podporu pro CentOS 8.


Cent OS
  1. Jak nainstalovat Docker na CentOS 7 / RHEL 7

  2. Jak nainstalovat Docker v CentOS

  3. Jak nainstalovat Docker na CentOS

  1. Jak nainstalovat Docker na CentOS 7

  2. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  3. Jak nainstalovat Docker Compose na CentOS 7

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Rancher na CentOS 7

  3. Jak nainstalovat Docker CE na RHEL 8 / CentOS 8