Detaillierte Erläuterung der Konfiguration der Yum-Quelle von Docker und deren Installation in CentOS7

Detaillierte Erläuterung der Konfiguration der Yum-Quelle von Docker und deren Installation in CentOS7

Hier kommt CentOS7 zum Einsatz und die Kernel-Version ist

[root@localhost ~]# uname -r
3.10.0-327.el7.x86_64

In dieser Version ist die Quelle von Yum als Alibaba-Spiegelquelle konfiguriert. Spezifische Konfigurationsmethoden finden Sie unter Alibaba-Spiegelquellenkonfigurationsmethode

Um die Installation und Aktualisierung von Docker zu erleichtern, konfigurieren Sie die Docker-Yum-Quelle gemäß der offiziellen Docker-Dokumentation. Weitere Informationen finden Sie unter CentOS Docker-Yum-Quellenkonfigurationsmethode https://docs.docker.com/v1.13/engine/installation/linux/centos/

Nach der Konfiguration der Yum-Quelle können Sie den Befehl yum list verwenden, um die installierbare Docker-Version abzurufen

[root@localhost ~]# yum list docker --showduplicates |sort -r
 * Aktualisierungen: mirrors.aliyun.com
Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden
Geladene Plugins: fastestmirror, prioritys
 * Extras: mirrors.aliyun.com
 * Quelle: mirrors.aliyun.com
docker.x86_64 2:1.12.6-28.git1398f24.el7.centos extras
docker.x86_64 2:1.12.6-16.el7.centos extras
docker.x86_64 2:1.12.6-11.el7.centos extras
docker.x86_64 2:1.12.5-14.el7.centos extras
docker.x86_64 2:1.10.3-59.el7.centos extras
 * Basis: mirrors.aliyun.com
Verfügbare Pakete
[root@localhost ~]# yum list docker-engine.x86_64 --showduplicates |sort -r
 * Aktualisierungen: mirrors.aliyun.com
Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden
Geladene Plugins: fastestmirror, prioritys
Installierte Pakete
 * Extras: mirrors.aliyun.com
 * Quelle: mirrors.aliyun.com
docker-engine.x86_64 1.9.1-1.el7.centos docker-main 
docker-engine.x86_64 1.9.0-1.el7.centos docker-main 
docker-engine.x86_64 1.8.3-1.el7.centos docker-main 
docker-engine.x86_64 1.8.2-1.el7.centos docker-main 
docker-engine.x86_64 1.8.1-1.el7.centos docker-main 
docker-engine.x86_64 1.8.0-1.el7.centos docker-main 
docker-engine.x86_64 1.7.1-1.el7.centos docker-main 
docker-engine.x86_64 17.05.0.ce-1.el7.centos docker-main 
docker-engine.x86_64 17.04.0.ce-1.el7.centos docker-main 
docker-engine.x86_64 17.03.1.ce-1.el7.centos docker-main 
docker-engine.x86_64 17.03.0.ce-1.el7.centos docker-main 
docker-engine.x86_64 1.7.0-1.el7.centos docker-main 
docker-engine.x86_64 1.13.1-1.el7.centos docker-main 
docker-engine.x86_64 1.13.1-1.el7.centos@docker-main
docker-engine.x86_64 1.13.0-1.el7.centos docker-main 
docker-engine.x86_64 1.12.6-1.el7.centos docker-main 
docker-engine.x86_64 1.12.5-1.el7.centos docker-main 
docker-engine.x86_64 1.12.4-1.el7.centos docker-main 
docker-engine.x86_64 1.12.3-1.el7.centos docker-main 
docker-engine.x86_64 1.12.2-1.el7.centos docker-main 
docker-engine.x86_64 1.12.1-1.el7.centos docker-main 
docker-engine.x86_64 1.12.0-1.el7.centos docker-main 
docker-engine.x86_64 1.11.2-1.el7.centos docker-main 
docker-engine.x86_64 1.11.1-1.el7.centos docker-main 
docker-engine.x86_64 1.11.0-1.el7.centos docker-main 
docker-engine.x86_64 1.10.3-1.el7.centos docker-main 
docker-engine.x86_64 1.10.2-1.el7.centos docker-main 
docker-engine.x86_64 1.10.1-1.el7.centos docker-main 
docker-engine.x86_64 1.10.0-1.el7.centos docker-main 
 * Basis: mirrors.aliyun.com
Verfügbare Pakete

Aus den beiden obigen Absätzen können wir ersehen, dass der Name des Docker-Installationspakets in der Alibaba Cloud-Image-Quelle sich vom Namen des von Docker offiziell bereitgestellten Installationspakets unterscheidet. Daher ist es sehr wahrscheinlich, dass bei der Verwendung von yum zur Installation nur das Ergebnis des ersten Absatzes gefunden wird. Obwohl die offizielle Docker-Quelle konfiguriert ist, kann nicht nach der neuesten Docker-Version gesucht werden. Hierbei ist zu beachten, dass Sie, wenn Sie Docker mithilfe des Installationspakets im offiziellen Docker-Quellcode aktualisieren möchten, den Namen des Installationspakets als „Docker-Engine“ angeben müssen, damit Sie verschiedene Versionen von Docker finden können.

Wählen Sie hier die Version v1.13 zur Installation aus.

Wenn Sie Docker bereits zuvor installiert haben (im Allgemeinen mithilfe des Installationspakets in der CentOS-Quelle), löschen Sie unbedingt die alte Version. Da ich zuvor Version v1.12 installiert habe, weist Version v1.13 im Vergleich zur vorherigen Version viele Änderungen auf. Wenn sie nicht gelöscht wird, können unerwartete Probleme auftreten.

Löschen Sie die Docker-Version v1.12

Zusätzlich zu seinem eigenen Docker-Paket verfügt diese Docker-Version über zwei abhängige Pakete, docker-common und container-linux, die gelöscht werden müssen.

[root@localhost ~]# yum erase docker
[root@localhost ~]# yum erase docker-common
[root@localhost ~]# yum delete container-selinux

oder

[root@localhost ~]# yum entferne Docker
[root@localhost ~]# yum entferne docker-common
[root@localhost ~]# yum entferne Container-Selinux

Installieren Sie abschließend die Docker-Version v1.13

[root@localhost ~]# yum -y installiere Docker-Engine-1.13.1

Starten Sie Docker und stellen Sie es so ein, dass es beim Booten automatisch startet

[root@localhost ~]# systemctl starte Docker
[root@localhost ~]# systemctl aktiviere Docker

Sie können die aktuelle Docker-Version über den Befehl anzeigen

[root@localhost ~]# Docker-Version
Kunde:
 Version: 1.13.1
 API-Version: 1.26
 Go-Version: go1.7.5
 Git-Commit: 092cba3
 Gebaut: Mittwoch, 8. Februar 2017, 06:38:28 Uhr
 Betriebssystem/Architektur: linux/amd64

Server:
 Version: 1.13.1
 API-Version: 1.26 (Mindestversion 1.12)
 Go-Version: go1.7.5
 Git-Commit: 092cba3
 Gebaut: Mittwoch, 8. Februar 2017, 06:38:28 Uhr
 Betriebssystem/Architektur: linux/amd64
 Experimentell: falsch

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zur Installation von Docker auf CentOS7
  • So installieren Sie Docker auf CentOS
  • Installieren Sie Docker unter CentOS 7
  • Detailliertes Tutorial zur Installation von Docker auf CentOS 8
  • Detailliertes Tutorial zur Installation von Docker auf CentOS 8.4
  • Die detaillierteste Methode zur Installation von Docker auf CentOS 8
  • Über das Problem der Offline-Installation des Docker-Pakets unter CentOS 8.4
  • Installieren Sie Docker auf Centos7 (neueste Version 2020 verfügbar, einfach kopieren und einfügen)
  • So installieren Sie Docker mithilfe von Skripten unter Linux Centos
  • Detailliertes Tutorial zur Installation von Docker auf CentOS 7.5
  • Installieren Sie eine bestimmte Version von Docker für CentOS

<<:  Detaillierte Erläuterung der MySQL-Installation und der neuen Kennwortauthentifizierungsmethode in MySQL 8.0

>>:  Detaillierte Erklärung der dynamischen Angular-Komponenten

Artikel empfehlen

So implementieren Sie die Seiten-Screenshot-Funktion in JS

„Seiten-Screenshot“ ist eine Anforderung, die häu...

Docker mountet lokale Verzeichnisse und Datenvolumen-Container-Operationen

1. Docker mountet das lokale Verzeichnis Docker k...

So mounten Sie eine neue Festplatte auf einem Linux-Cloud-Server

Hintergrund Im Unternehmen wurde ein neuer Server...

So ändern Sie das Root-Passwort in einem Container mit Docker

1. Verwenden Sie den folgenden Befehl, um das SSH...

Unsere Gedanken zur Karriere als UI-Ingenieur

Ich bin seit langer Zeit depressiv, warum? Vor ein...

Detailliertes Tutorial zur Neuinstallation von Python 3.6.6 auf CentOS 7.5

ps: Die Umgebung ist wie der Titel Mögliche Abhän...

NULL und leere Zeichenfolge in MySQL

Ich bin vor kurzem mit MySQL in Berührung gekomme...

Installationstutorial für MySQL 5.1 und 5.7 unter Linux

Das Betriebssystem für die folgenden Inhalte ist:...

Vue implementiert ein einfaches Einkaufswagenbeispiel

In diesem Artikelbeispiel wird der spezifische Co...

Docker-Installations- und Konfigurationsschritte für MySQL

Inhaltsverzeichnis Vorwort Umfeld Installieren Er...

Implementierungsschritte für die Paketierung und Optimierung von Vue-Projekten

Inhaltsverzeichnis Verpacken, Starten und Optimie...

Details der MySQL-Berechnungsfunktion

Inhaltsverzeichnis 2. Feldverkettung 2. Geben Sie...