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

Detaillierte Schritte zur Installation von Anaconda unter Linux (Ubuntu 18.04)

Anaconda ist die beliebteste Python-Plattform für...

So aktivieren Sie die MySQL-Remoteverbindung auf einem Linux-Server

Vorwort Lernen Sie MySQL, um frühere Nicht-MK-Dat...

MySQLs Methode zum Umgang mit doppelten Daten (Verhindern und Löschen)

Einige MySQL-Tabellen können doppelte Datensätze ...

Detaillierte Erklärung der einfachen HTML- und CSS-Verwendung

Ich werde drei Tage benötigen, um den statischen ...

Eingabetyp begrenzen (mehrere Methoden)

1. Es können nur chinesische Schriftzeichen eingeg...

Spezifische Verwendung des Node.js-Paketmanagers npm

Inhaltsverzeichnis Zweck npm init und package.jso...

Docker-Installations- und Konfigurationsschritte für MySQL

Inhaltsverzeichnis Vorwort Umfeld Installieren Er...

VPS erstellt Offline-Download-Server (nach der Ära der Netzwerkfestplatten)

Motivation Aus Lerngründen habe ich einen VPS-Die...

React+Koa-Beispiel zur Implementierung des Datei-Uploads

Inhaltsverzeichnis Hintergrund Serverabhängigkeit...