Zunächst wird die Systemumgebung
1.1, Centos Versionsinformationen
[root @ Centos8Node1 ~] # cat / etc / os-Release NAME = "CentOS Linux" VERSION = "8 (Core)" ID = "centos" ID_LIKE = "rhel Filzhut" VERSION_ID = "8" PLATFORM_ID = "Plattform: EL8 " pretty_name =" CentOS Linux 8 (Core) " ANSI_COLOR = "0; 31" CPE_NAME = "cpe: / o: centos: centos: 8" HOME_URL = "https://www.centos.org/" BUG_REPORT_URL =" https „//bugs.centos.org/: CENTOS_MANTISBT_PROJECT = "CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION = "8" REDHAT_SUPPORT_PRODUCT = "centos" REDHAT_SUPPORT_PRODUCT_VERSION = "8"
1.2, Docker Quellenprofil
[root @ Centos8Node1 ~] # cat /etc/yum.repos.d/Docker-ce.repo [Docker-ce-stabil] name = Docker CE Stable - $ basearch baseurl = https: //mirrors.aliyun.com/docker -ce / linux / centOS / 7 / $ basearch / stable enabled = 1 gpgcheck = 1 gpgkey = https: //mirrors.aliyun.com/docker-ce/linux/centos/gpg
Zweitens ist die Installation Docker
2.1, die Standardinstallation
[Root @ Centos8Node1 ~] # yum install -y docker- ce letzte Metadaten Inspektion abgelaufen: 0 : 13 : 32 vor der Ausführung im Jahr 2020 am Samstag, 4. April 00 18 Minuten und 50 Sekunden. Fehler: Probleme: Paket Docker -ce- 3. : 19.03 . . 8 - . 3 .el7.x86_64 Das erfordert containerd.io> = 1.2 . 2 - . 3 , aber keiner der Anbieter The installiert KANN - nicht , kann die Installation der beste Kandidat für den Job - containerd.io- Package 1.2 . 10 - 3.2.el7.x86_64 ist ausgeschlossen - Paket containerd.io- 1.2 . 13 - 3.1 .el7.x86_64 ist ausgeschlossen - Paket containerd.io- 1.2 . 2 - 3.3 .el7.x86_64 ist ausgeschlossen - Paket containerd.io- 1.2 . 2 - 3 .el7.x86_64 ist ausgeschlossen - Paket containerd.io- 1.2 . 4 - 3.1 .el7.x86_64 ist ausgeschlossen - Paket containerd.io- 1.2 . 5 - 3.1 .el7.x86_64 ist ausgeschlossen - Paket containerd.io- 1.2 .6. - 3.3 .el7.x86_64 ist ausgeschlossen (versuchen Sie hinzuzufügen ‚ skip-broken ‘ überspringen oder nicht - Paket installiert ‚ --nobest ‘ auf das Paket nur mit der besten Wahl)
https://download.docker.com/linux/centos/ #Docker offizielle Quelle
Ob Ali Docker offizielle Quelle oder Quellen sind nur RPM-Paket Centos7, so die Quelle nicht das Problem ist. Wie aus den obigen Informationen zu sehen, die neuesten, wenn der Docker, yum wird Programm nicht automatisch container.io entsprechendes Programm installiert hat,
So gibt es zwei Möglichkeiten, dies zu lösen.
2.2, installieren Sie die untere Version Docker
2.2.1, die Version, die Docker Anfrage installiert werden kann
yum Liste Docker-ce --showduplicates | sort -r
Zu diesem Zeitpunkt wird eine Liste aller aktuellen stabilen Release-Version, die hier als Beispiel auf die Version 18.06.3.ce-3.el7 installiert werden kann
yum install -y Docker-ce-18.06.3.ce-3.el7 -q
Zu diesem Zeitpunkt Andockfenster auf der erfolgreichen Installation und Inbetriebnahme, die nächste Methode.
2.2.2, manuell installieren container.io
Zunächst wird in einer Umgebung von bereits installierten Docker, versuchen Sie die Installation der neuesten Docker
Es kann zu diesem Zeitpunkt noch zu sehen ist, gegeben wird, kann es nur manuell dieses container.io installieren, öffnen Sie die folgende Website
https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/
Wählen Sie die neueste Version URL zu kopieren, dann führen Sie den folgenden Befehl ein
Installation containerd.io
yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
Installation Docker
yum install -y Docker-ce
An diesem Punkt wurde Docker neueste Version erfolgreich installiert und in Betrieb genommen