Centos8 installieren Sie die neueste stabile Version von Docker-ce erscheint Paket Docker-ce-3: 19.03.8-3.el7.x86_64 containerd.io erfordert> = 1.2.2-3, aber keiner der Anbieter installiert werden

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

Ich denke du magst

Origin www.cnblogs.com/liuyi778/p/12630069.html
Empfohlen
Rangfolge