Teilen Sie das Problem, dass Ubuntu 19 die Docker-Quelle nicht installieren kann

Teilen Sie das Problem, dass Ubuntu 19 die Docker-Quelle nicht installieren kann

Entsprechend den wichtigsten Websites und persönlichen Gewohnheiten werde ich die folgende Methode verwenden, um Docker-Quellen hinzuzufügen:

root@ubuntu:~# sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stabil"

Die Verwendung des obigen Befehls brachte mir jedoch endlose Probleme und ich zweifelte sogar daran, ob ich ein qualifizierter Linux-Ingenieur bin. Die Verwendung dieses Befehls führte zu folgendem Fehler:

Ign:1 https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu eoan InRelease

Fehler:2 https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu eoan-Veröffentlichung
404 Nicht gefunden [IP: 218.104.71.170 443]
Treffer:3 http://cn.archive.ubuntu.com/ubuntu eoan InRelease
Treffer:4 http://cn.archive.ubuntu.com/ubuntu eoan-updates InRelease
Treffer:5 http://cn.archive.ubuntu.com/ubuntu eoan-backports InRelease
Treffer:6 http://cn.archive.ubuntu.com/ubuntu eoan-security InRelease
Paketlisten werden gelesen... Fertig 
E: Das Repository „https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu eoan Release“ hat keine Release-Datei.
N: Das Aktualisieren aus einem solchen Repository kann nicht sicher erfolgen und ist daher standardmäßig deaktiviert.
N: Weitere Informationen zur Repository-Erstellung und Benutzerkonfiguration finden Sie auf der Manpage apt-secure(8).

Folgendes ist der Inhalt der Apt-Quelldatei:

deb [arch=amd64] https://download.docker.com/linux/ubuntu eoan stabil
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu eoan stabil
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stabil 

Es wird festgestellt, dass keine Fehler vorliegen, aber Sie werden feststellen, dass bei Verwendung von apt update verschiedene Fehler auftreten. Am Ende gibt es immer noch kein gewünschtes Docker-CE-Installationspaket und es kann immer noch nicht installiert werden:

root@uduntu:~# apt-get update
Holen Sie sich:1 http://cn.archive.ubuntu.com/ubuntu eoan InRelease [255 kB]
Holen Sie sich:2 http://cn.archive.ubuntu.com/ubuntu eoan-updates InRelease [88,4 kB]
Treffer:3 http://cn.archive.ubuntu.com/ubuntu eoan-backports InRelease
Holen Sie sich:4 http://cn.archive.ubuntu.com/ubuntu eoan-security InRelease [92,9 kB]
Ign:5 https://download.docker.com/linux/ubuntu eoan InRelease                            
Err:6 https://download.docker.com/linux/ubuntu eoan-Veröffentlichung                            
 404 Nicht gefunden [IP: 13.225.103.32 443]
Paketlisten werden gelesen... Fertig                                    
E: Das Repository „https://download.docker.com/linux/ubuntu eoan Release“ hat keine Release-Datei.
N: Das Aktualisieren aus einem solchen Repository kann nicht sicher erfolgen und ist daher standardmäßig deaktiviert.
N: Weitere Informationen zur Repository-Erstellung und Benutzerkonfiguration finden Sie auf der Manpage apt-secure(8).
root@uduntu:~# apt search docker-ce
root@uduntu:~#

Ich bin auch sehr beunruhigt, wenn ich auf diese Art von Problem stoße. Ich habe im Internet viele Lösungen gefunden, aber keine davon funktioniert. Einige Leute sagen, es sei ein Netzwerkproblem und sie könnten die Quellcodebibliothek im externen Netzwerk nicht verwenden. Ich war verwirrt, als ich diesen Artikel sah. Ich habe auch versucht, die Quellen von NetEase, Alibaba und USTC zu installieren, aber das hat das Problem nicht besser gelöst. Tatsächlich ist es sehr einfach. Sehen Sie sich einfach an, wie die Quellcodebibliotheken von Alibaba, USTC und NetEase in die Konfigurationsdateien geschrieben werden, und kopieren Sie sie dann.

Lösung:

Fügen Sie einfach Folgendes zu sources.list hinzu:

deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stabil

Apt-Quellen aktualisieren:

root@uduntu:~# apt-get update
Holen Sie sich:1 http://cn.archive.ubuntu.com/ubuntu eoan InRelease [255 kB]
Holen Sie sich:2 http://cn.archive.ubuntu.com/ubuntu eoan-updates InRelease [88,4 kB]
Treffer:3 http://cn.archive.ubuntu.com/ubuntu eoan-backports InRelease
Holen Sie sich:4 http://cn.archive.ubuntu.com/ubuntu eoan-security InRelease [92,9 kB]
Holen Sie sich:5 https://download.docker.com/linux/ubuntu bionic InRelease [64,4 kB] 
Get:6 https://download.docker.com/linux/ubuntu bionic/stable amd64 Pakete [9,594 B] 511 kB in 11s abgerufen (48,3 kB/s) 
Paketlisten werden gelesen... Fertig
root@uduntu:~#

Das war’s. Es wird kein Fehler gemeldet. Schauen wir mal, ob das Docker-CE-Installationspaket verfügbar ist:

root@uduntu:~# apt search docker-ce
Sortieren... Fertig
Volltextsuche... Fertig
docker-ce/bionic,jetzt 5:19.03.4~3-0~ubuntu-bionic amd64 [installiert]
 Docker: die Open-Source-Container-Engine für Anwendungen

docker-ce-cli/bionic,now 5:19.03.4~3-0~ubuntu-bionic amd64 [installiert, automatisch]
 Docker CLI: die Open-Source-Container-Engine für Anwendungen

root@uduntu:~

Zusammenfassen

Oben habe ich Ihnen das Problem vorgestellt, dass Ubuntu 19 die Docker-Quelle nicht installieren kann. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Verwendung von Umgebungsvariablen in Docker und Lösungen für häufige Probleme
  • Docker löst das Problem, dass das Terminal kein Chinesisch eingeben kann
  • Docker legt Port 2375 frei, was zu Serverangriffen und -lösungen führt
  • Installieren Sie Jenkins mit Docker und lösen Sie das Problem des anfänglichen Plugin-Installationsfehlers
  • Beheben Sie das Problem, dass der Docker-Container das externe Netzwerk nicht anpingen kann
  • Beim Einrichten von Jenkins in einer Docker-Umgebung werden im Konsolenprotokoll beim Erstellen von Aufgaben verstümmelte chinesische Zeichen angezeigt
  • Lösung für das Problem, dass Docker-Protokolle nicht abgerufen werden können
  • Häufig gestellte Fragen zu Docker

<<:  Eine kurze Erläuterung des Lazy-Loading-Attributmusters in JavaScript

>>:  Eine kurze Diskussion über die maximale Anzahl geöffneter Dateien für MySQL-Systembenutzer

Artikel empfehlen

Detaillierte Schritte zur vollständigen Deinstallation von MySQL 5.7

Dieser Artikel fasst hauptsächlich verschiedene P...

Detaillierte Erläuterung der MySQL-Indexprinzipien und -Optimierung

Vorwort Dieser Artikel wurde von einem hohen Tier...

Eine kurze Diskussion darüber, ob zu viele MySQL-Datenabfragen OOM verursachen

Inhaltsverzeichnis Auswirkungen eines vollständig...

Detaillierte Erklärung der globalen Variablenimplementierung von Uniapp

Vorwort In diesem Artikel werden einige Implement...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.5.27 winx64

1. Installationspaket MySQL-Dienst-Downloadadress...

Lassen Sie sich die tiefe Kopie von js verstehen

Inhaltsverzeichnis js tiefe Kopie Methode der Dat...

Vue implementiert eine einfache Produktion von Zählern

In diesem Artikelbeispiel wird der einfache Imple...

Beispiel zum Referenzieren von Umgebungsvariablen in Docker Compose

In einem Projekt müssen Sie häufig Umgebungsvaria...

So erstellen Sie ein Apr-Modul zur Tomcat-Leistungsoptimierung

Vorwort Tomcat ist ein weit verbreiteter Java-Web...

Eine Zusammenfassung der Fuzzy-Abfrage von MySQL wie

1. Allgemeine Verwendung: (1) Mit % verwenden % s...

Linux-Installation MySQL5.6.24 Nutzungsanweisungen

Hinweise zur Linux-Installation von MySQL 1. Stel...

So zeigen Sie den Kennwortablauf unter Linux an und konfigurieren ihn

Mit den richtigen Einstellungen können Sie Linux-...

Detaillierte Erläuterung des CocosCreator-Projektstrukturmechanismus

Inhaltsverzeichnis 1. Projektordnerstruktur 1. As...