GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Docker CE auf CentOS 8 / RHEL 8

Docker ist eine Daemon-basierte Container-Engine, mit der wir Anwendungen in Containern bereitstellen können. Mit der Veröffentlichung von RHEL 8 und CentOS 8 wurde das Docker-Paket aus ihren Standardpaket-Repositories entfernt, Docker wurde durch Podman und Buildah ersetzt.

Wenn Sie mit Docker vertraut sind und die meisten Anwendungen in den Docker-Containern bereitstellen und nicht zu Podman wechseln möchten, führt Sie dieses Tutorial durch die Installation und Verwendung der Community-Version von Docker auf CentOS 8- und RHEL 8-Systemen.

Docker ist in zwei Versionen verfügbar,

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

In dieser Anleitung lernen wir, wie Docker CE (Community Edition) auf CentOS 8 oder RHEL 8 Server installiert wird.

Systemanforderungen für Docker CE

  • Minimal CentOS 8 / RHEL 8 aktualisiert
  • Sudo- oder Root-Rechte
  • Internetverbindung

Hinweis: Führen Sie den folgenden dnf-Befehl aus, um alle verfügbaren Updates anzuwenden, und starten Sie dann neu

# dnf update -y ; reboot

Installationsschritte von Docker CE auf CentOS 8/RHEL 8 Server

Schritt:1) Aktivieren Sie das Docker CE-Repository

Wie oben erwähnt, sind Docker-Pakete in CentOS 8- oder RHEL 8-Paket-Repositorys nicht mehr verfügbar. Führen Sie daher den folgenden dnf-Befehl aus, um das Docker CE-Paket-Repository zu aktivieren.

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

Schritt:2) Installieren Sie Docker CE mit dem Befehl dnf

Sobald das Docker-CE-Repository erfolgreich konfiguriert wurde, führen Sie den folgenden Befehl aus, um zu überprüfen, welche Version von Docker für die Installation verfügbar ist

[[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] ~]#

Verwenden Sie jetzt den Befehl below dnf, um die neueste Version von Docker zu installieren,

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

Starten und aktivieren Sie nach der Installation von Docker seinen Dienst mit den folgenden systemctl-Befehlen

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

Führen Sie den folgenden Befehl aus, um die installierte Docker-Version zu überprüfen

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

Schritt:3) Überprüfen und testen Sie die Docker CE Engine

Um zu überprüfen, ob die Docker-CE-Engine korrekt eingerichtet wurde oder nicht, versuchen Sie, einen „Hello-World“-Container mit dem folgenden Docker-Befehl hochzufahren,

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

Ausgabe des obigen Befehls

Wie wir die Informationsmeldung in der obigen Ausgabe sehen können, die bestätigt, dass die Docker-Engine auf CentOS 8 / RHEL 8 Server korrekt eingerichtet ist. Gehen wir zur Docker-Compose-Installation.

Schritt:4) Installieren Sie Docker Compose

Wie wir wissen, wird Docker Compose verwendet, um mehrere Container mit einem einzigen Befehl zu verknüpfen. Mit anderen Worten, Docker Compose ist nützlich, wenn wir mehrere Container starten müssen und diese Container voneinander abhängig sind. Beispiele wie das Starten von LAMP/LEMP-Anwendungen (WordPress &Joomla usw.) Insider-Containern.

Führen Sie die folgenden Befehle aus, um Docker Compose unter CentOS 8/RHEL 8 zu installieren,

[[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

Hinweis: Ersetzen Sie „1.27.4“ durch die Docker-Compose-Version, die Sie installieren möchten, aber zu diesem Zeitpunkt ist dies die neueste und stabile Version von Docker-Compose.

Setzen Sie die ausführbare Berechtigung auf Docker-Compose-Binary

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

Überprüfen Sie die Docker-Compose-Version, indem Sie den folgenden Befehl ausführen.

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

Hinweis:Falls der Docker Compose-Versionsbefehl nicht funktioniert, führen Sie ihn unten aus, um einen Softlink zu erstellen

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

Das ist alles aus diesem Tutorial. Ich hoffe, diese Schritte helfen Ihnen beim Einrichten von Docker und Docker Compose auf CentOS 8- und RHEL 8-Servern. Bitte teilen Sie uns Ihr Feedback und Ihre Kommentare im Kommentarbereich unten mit.


Cent OS
  1. So installieren Sie Docker unter CentOS 7

  2. So installieren Sie Docker Compose unter CentOS 7

  3. So installieren Sie Docker unter CentOS 7 / RHEL 7

  4. So installieren Sie Docker in CentOS

  5. So installieren Sie Docker unter CentOS / RHEL / Fedora

So installieren Sie Compass auf RHEL 8 / CentOS 8

So installieren Sie Docker CE auf RHEL 8 / CentOS 8

So installieren Sie VirtualBox 5.1 unter CentOS 7 / RHEL 7 / Fedora 26

So installieren Sie Prometheus unter CentOS 8 / RHEL 8

So installieren Sie Docker unter CentOS

So installieren Sie Docker unter CentOS 7