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

So analysieren Sie den SQL-Ausführungsplan in MySQL mit EXPLAIN

Vorwort In MySQL können wir den Befehl EXPLAIN ve...

Was bei der Migration von MySQL auf 8.0 zu beachten ist (Zusammenfassung)

Passwortmodus PDO::__construct(): Der Server hat ...

Einfaches Grafik-Tutorial zur Verwendung von Adobe Brackets

Adobe Brackets ist eine Open Source-, einfache un...

Die Hook-Funktion von Vue-Router implementiert Routing Guard

Inhaltsverzeichnis Überblick Globale Hook-Funktio...

CSS horizontale Zentrierung und Begrenzung der maximalen Breite

Eine CSS-Layout- und Stilfrage: Wie kann man die ...

Klassischer Beispielcode für JavaScript-Funktionsaufrufe

Inhaltsverzeichnis Klassisches Beispiel für einen...

So konvertieren Sie zusätzlichen Text in HTML in Auslassungspunkte

Wenn Sie zusätzlichen Text in HTML als Auslassung...

Beispielüberprüfung MySQL | Update-Feld mit demselben Wert zeichnet Binlog auf

1. Einleitung Vor ein paar Tagen fragte mich ein ...

Welchen MySQL-Eindeutigen Index oder Normalen Index soll ich wählen?

Stellen Sie sich ein Szenario vor, in dem beim En...

Detaillierte Erklärung zur Verwendung von umask unter Linux

Ich habe vor Kurzem angefangen, Linux zu lernen. ...