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

Tkinter verwendet JS-Canvas, um Farbverlaufsfarben zu erzielen

Inhaltsverzeichnis 1. Verwenden Sie RGB zur Darst...

Entwickeln Sie eine Vue-Komponente, die Iframe kapselt

Inhaltsverzeichnis 1. Komponenteneinführung 2. In...

Detaillierte Einführung in Robots.txt

Robots.txt ist eine reine Textdatei, in der Websi...

Vue implementiert einen Login-Verifizierungscode

In diesem Artikelbeispiel wird der spezifische Co...

Vue-Formulareingabebindung V-Modell

Inhaltsverzeichnis 1.v-Modell 2. Bindungseigensch...

Überwachen Sie die Größenänderung eines DOM-Elements über Iframe

Ein während des Entwicklungsprozesses häufig auft...

Implementierungscode zum Hinzufügen von Links zu FLASH über HTML (Div-Ebene)

Heute möchte ein Kunde eine Anzeige schalten und d...

Detaillierte Erläuterung der Live-Übertragungsfunktion von Vue

Vor kurzem hat das Unternehmen zufällig Live-Über...