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

Jak nainstalovat Docker CE na CentOS 8 / RHEL 8

Docker je kontejnerový engine založený na démonech, který nám umožňuje nasazovat aplikace uvnitř kontejnerů. S vydáním RHEL 8 a CentOS 8 byl balíček docker odstraněn z jejich výchozích úložišť balíčků, docker byl nahrazen podman a buildah.

Pokud vám vyhovuje docker a nasazujete většinu aplikací do kontejnerů dockeru a nechcete přecházet na podman, pak vás tento tutoriál provede instalací a používáním komunitní verze dockeru na systému CentOS 8 a RHEL 8.

Docker je k dispozici ve dvou verzích,

  • Docker CE (Community Edition)
  • Enterprise Edition (EE)

V této příručce se naučíme, jak nainstalovat Docker CE (Community Edition) na CentOS 8 nebo RHEL 8 Server.

Systémové požadavky pro Docker CE

  • Aktualizováno Minimal CentOS 8 / RHEL 8
  • Oprávnění sudo nebo root
  • Připojení k internetu

Poznámka: Spuštěním níže uvedeného příkazu dnf použijte všechny dostupné aktualizace a poté restartujte

# dnf update -y ; reboot

Postup instalace Docker CE na CentOS 8/RHEL 8 Server

Krok:1) Povolte úložiště Docker CE

Jak jsme řekli výše, balíčky dockerů již nejsou dostupné v úložištích balíčků CentOS 8 nebo RHEL 8, takže spusťte následující příkaz dnf, abyste povolili úložiště balíčků Docker CE.

[[email protected] ~]# dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

Krok:2) Nainstalujte Docker CE pomocí příkazu dnf

Jakmile je docker ce repo úspěšně nakonfigurován, spusťte následující příkaz a ověřte, která verze dockeru je k dispozici pro instalaci

[[email protected] ~]# dnf list docker-ce
Docker CE Stable - x86_64 1.7 kB/s | 3.8 kB 00:02
Available Packages
docker-ce.x86_64       3:19.03.13-3.el8            docker-ce-stable
[[email protected] ~]#

Nyní použijte příkaz beneath dnf k instalaci nejnovější verze dockeru,

[[email protected] ~]# dnf install docker-ce --nobest -y

Po instalaci dockeru spusťte a povolte jeho službu pomocí následujících příkazů systemctl

[[email protected] ~]# systemctl start docker
[[email protected] ~]# systemctl enable docker

Spuštěním následujícího příkazu ověřte nainstalovanou verzi dockeru

[[email protected] ~]# docker --version
Docker version 19.03.13, build 4484c46d9d
[[email protected] ~]#

Krok:3) Ověřte a otestujte Docker CE Engine

Chcete-li ověřit, zda byl modul docker ce nastaven správně nebo ne, zkuste pomocí níže uvedeného příkazu docker roztočit kontejner „hello-world“,

[[email protected] ~]# docker run hello-world

Výstup výše uvedeného příkazu

Jak můžeme vidět informační zprávu ve výše uvedeném výstupu, která potvrzuje, že docker engine je správně nastaven na CentOS 8 / RHEL 8 Server. Pojďme k instalaci docker compose.

Krok:4) Nainstalujte Docker Compose

Jak víme, docker compose se používá k propojení více kontejnerů pomocí jediného příkazu. Jinými slovy, Docker Compose je užitečný tam, kde potřebujeme spustit více kontejnerů a tyto kontejnery na sobě závisí. Příklady jako spouštění aplikací LAMP/LEMP (WordPress &Joomla atd.) zasvěcených kontejnerů.

Spuštěním následujících příkazů nainstalujte docker compose na CentOS 8 / RHEL 8,

[[email protected] ~]# dnf install curl -y
[[email protected] ~]# curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Poznámka: Nahraďte „1.27.4“ verzí docker compose, kterou chcete nainstalovat, ale v tuto chvíli se jedná o nejnovější a stabilní verzi docker compose.

Nastavte oprávnění ke spustitelnému souboru na binární skládání docker

[[email protected] ~]# chmod +x /usr/local/bin/docker-compose

Ověřte verzi docker compose spuštěním následujícího příkazu.

[[email protected] ~]# docker-compose --version
docker-compose version 1.27.4, build 40524192
[[email protected] ~]#

Poznámka:V případě, že příkaz verze Docker Compose nefunguje, spusťte níže a vytvořte měkký odkaz

[[email protected] ~]# ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

To je vše z tohoto tutoriálu, doufám, že vám tyto kroky pomohou nastavit docker a docker compose na serveru CentOS 8 a RHEL 8. Laskavě se podělte o své názory a komentáře v sekci komentářů níže.


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

  2. Jak nainstalovat Docker v CentOS

  3. Jak nainstalovat docker na CentOS / RHEL / Fedora

  1. Jak nainstalovat Docker na CentOS 7

  2. Jak nainstalovat Docker Compose na CentOS 7

  3. Jak nainstalovat Docker na CentOS 8

  1. Jak nainstalovat Rancher na CentOS 7

  2. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  3. Jak nainstalovat P7Zip na RHEL 8 / CentOS 8