Detaillierte Schritte zur Installation von Docker in 5 Minuten

Detaillierte Schritte zur Installation von Docker in 5 Minuten

Für die Installation von Docker auf CentOS muss das Betriebssystem CentOS 7 oder 8 sein und das CentOS-Extras-Repository muss aktiviert sein. Dieses Repository ist standardmäßig aktiviert, aber wenn Sie es deaktiviert haben, müssen Sie es erneut aktivieren.

Deinstallieren Sie alte Versionen

Ältere Versionen von Docker werden Docker oder Docker-Engine genannt. Wenn Sie eine ältere Version von Docker haben, deinstallieren Sie diese und ihre Abhängigkeiten.

$ Docker entfernen \
Docker-Client \
docker-client-neueste \
docker-allgemein \
docker-neueste \
docker-latest-logrotate \
docker-logrotate \
Docker-Engine

Installationsschritte

Die offizielle Empfehlung lautet, die Installation durch Einrichten eines Docker-Repository durchzuführen, da dieses einfacher zu installieren und zu aktualisieren ist.

1 Einrichten des Docker-Repositorys

Bei der Erstinstallation müssen Sie ein Docker-Repository einrichten. Anschließend können Sie das Repository zum Installieren und Aktualisieren von Docker verwenden.

Sie müssen zuerst das Paket yum-utils installieren, das das Tool yum-config-manager und ein stabiles Repository bereitstellt.

yum install -y yum-utils
 yum-Konfigurationsmanager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

2 Docker Engine installieren

Installieren Sie die neueste Version der Docker-Engine und des Containers oder fahren Sie mit dem nächsten Schritt fort, um eine Versionsinstallation einzurichten:

$ yum installiere docker-ce docker-ce-cli containerd.io

Wenn Sie aufgefordert werden, den GPG-Schlüssel zu akzeptieren, überprüfen Sie, ob es sich um 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35 handelt. Wenn ja, akzeptieren Sie ihn.

Wenn mehrere Docker-Repositorys aktiviert sind, wird bei der Installation oder Aktualisierung ohne Angabe einer Version im Befehl „yum install“ oder „yum update“ immer die höchste verfügbare Version installiert, was für Ihre Stabilitätsanforderungen möglicherweise nicht geeignet ist.

Der obige Befehl installiert die neueste Version von Docker, startet den Dienst jedoch nicht. Die Docker-Gruppe wird ebenfalls erstellt, der Gruppe wird jedoch kein Benutzer zugewiesen.

3 Installieren Sie die angegebene Version der Docker-Engine

Listen Sie alle im Repository verfügbaren Versionen auf und installieren Sie sie anschließend. Der folgende Befehl sortiert die Ergebnisse in umgekehrter Reihenfolge:

[root@iZbp180j96p8y98l1s1oucZ ~]# yum list docker-ce --showduplicates | sort -r
Letzte Überprüfung des Ablaufs der Metadaten: vor 0:32:38 am Freitag, 28. Mai 2021, 18:17:26 Uhr CST.
Installierte Pakete
docker-ce.x86_64 3:20.10.6-3.el8 docker-ce-stabil 
docker-ce.x86_64 3:20.10.6-3.el8 @docker-ce-stable
docker-ce.x86_64 3:20.10.5-3.el8 docker-ce-stabil 
docker-ce.x86_64 3:20.10.4-3.el8 docker-ce-stabil 
docker-ce.x86_64 3:20.10.3-3.el8 docker-ce-stabil 
docker-ce.x86_64 3:20.10.2-3.el8 docker-ce-stabil 
docker-ce.x86_64 3:20.10.1-3.el8 docker-ce-stabil 
docker-ce.x86_64 3:20.10.0-3.el8 docker-ce-stabil 
docker-ce.x86_64 3:19.03.15-3.el8 docker-ce-stabil 
docker-ce.x86_64 3:19.03.14-3.el8 docker-ce-stabil 
docker-ce.x86_64 3:19.03.13-3.el8 docker-ce-stabil 
Verfügbare Pakete

Verwenden Sie den folgenden Befehl, um die zu installierende Version anzugeben. Für 3:20.10.6-3.el8 ist die Versionsnummer beispielsweise der Teil zwischen : und - , also: 20.10.6

$ yum installiere docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

Ersetzen Sie die Versionsnummer, dann lautet der obige Befehl:

$ yum installiere docker-ce-20.10.6 docker-ce-cli-20.10.6 containerd.io

4 Docker starten

$ systemctl starte Docker

5 Führen Sie „Hello-World“ aus.
Um zu überprüfen, ob Docker richtig installiert und normal gestartet ist, führen Sie das integrierte hello-world -Image aus.

$ Docker-Container ausführen Hallo Welt

Wenn das hello-world -Image nicht standardmäßig vorhanden ist, wird es automatisch heruntergeladen und dann ausgeführt.

Oben finden Sie den detaillierten Inhalt des 5-minütigen Installationstutorials von Docker. Weitere Informationen zum Docker-Installationstutorial finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zur Installation von Redis im Docker und zum Starten als Konfigurationsdatei
  • Docker-Installations-Tutorial zu RocketMQ (am ausführlichsten)
  • Beheben Sie das Problem, dass die Docker-Installation abgeschlossen und gemeldet wird: bridge-nf-call-iptables ist deaktiviert
  • Detaillierte Erläuterung zum Bereitstellen und Installieren der chinesischen Version von Redash in Docker

<<:  CSS zum Erzielen einer Schließen-Schaltfläche zum Vergrößern und Verkleinern (Beispielcode)

>>:  JavaScript imitiert den vollständigen Seitenimplementierungsprozess der offiziellen Website von Xiaomi Mall

Artikel empfehlen

Ausnahmefehler beim Packen von Webpack-Dateien

Vor dem Verpacken im Webpack müssen wir sicherste...

Detailliertes Tutorial zum Erstellen eines Gitlab-Servers auf CentOS8.1

Über den Unterschied zwischen Gitlab und Github m...

HTML+CSS zum Erstellen eines Menüs in der oberen Navigationsleiste

Navigationsleiste erstellen: Technische Vorausset...

Rsync+crontab regelmäßige Synchronisierungssicherung unter centos7

In letzter Zeit möchte ich regelmäßig wichtige in...

Miniprogramm zur Implementierung des kompletten Einkaufswagens

Das Miniprogramm implementiert einen vollständige...

Bei der anonymen Mysql-Anmeldung kann keine Datenbankproblemlösung erstellt werden

Häufig gestellte Fragen Der Zugriff für den Benut...

Beispielcode zur Implementierung der MySQL-Master-Slave-Replikation in Docker

Inhaltsverzeichnis 1. Übersicht 1. Grundsatz 2. U...

So installieren Sie die Odoo12-Entwicklungsumgebung unter Windows 10

Vorwort Da viele Freunde sagen, dass sie keinen M...

Einfache Implementierungsmethode der Vue3-Quellcodeanalyse

Inhaltsverzeichnis Vorwort 🍹Vorbereitung 🍲vue3-Nu...

GET POST Unterschiede

1. „Get“ wird verwendet, um Daten vom Server abzu...

Einfache Installation des vi-Befehls im Docker-Container

Wenn Sie einen Docker-Container verwenden, ist vi...

Was ist Nginx-Lastausgleich und wie wird er konfiguriert?

Was ist Lastenausgleich? Der Lastausgleich wird h...