Nach der Installation von Docker trat beim Versuch, Daten vom privaten Server Harbor des Unternehmens abzurufen, das x509-Problem auf. Der Grund für dieses Problem ist, dass Docker das Zertifikat der Website überprüft. Der private Server verfügt nicht über das entsprechende Zertifikat, sodass Docker den Zugriff verweigert. Wir können Docker jedoch auch erlauben, eine Verbindung zu „unsicheren“ Websites herzustellen. Hier ist eine Lösung: Umgebung: Ubuntu 16.04, Docker CE 18.09 Ändern oder erstellen Sie eine neue Konfigurationsdatei:sudo vim /etc/default/docker Geben Sie „i“ ein, um in den Bearbeitungsmodus zu wechseln, geben Sie „DOCKER_OPTS=„--insecure-registry 127.0.0.1“ ein (ersetzen Sie „127.0.0.1“ durch die URL, die Sie zulassen müssen. Wenn eine Portnummer vorhanden ist, fügen Sie diese hinzu, z. B. 127.0.0.1:8080), „:wq“ zum Speichern und Beenden: DOCKER_OPTS="--insecure-registry 127.0.0.1" Bearbeiten Sie die Konfigurationsdatei des Docker-Dienstes:sudo vim /lib/systemd/system/docker.service Suchen Sie im Befehlsmodus:/ExecStart nach ExecStart. Mein Standard-ExecStart sieht folgendermaßen aus: ExecStart=/usr/bin/dockerd -H unix:// Fügen Sie EnvironmentFile hinzu (beachten Sie, dass vor dem Dateipfadnamen ein "-" steht, ich empfehle, meine Konfiguration direkt zu kopieren) und ändern Sie ExecStart, speichern und beenden Sie: Umgebungsdatei=-/etc/default/docker ExecStart=/usr/bin/dockerd -H unix:// $DOCKER_OPTS Aktualisieren Sie die Dienstkonfiguration und starten Sie Docker neu:systemctl daemon-reload Dienst Docker Neustart Danach kann Docker Pull normal verwendet werden. Ergänzung: Docker 1.13.1 Version fügt --insecure-registry hinzu In drei Schritte aufteilen (Inhalt in das rote Feld einfügen: die IP muss geändert werden)1. vi /etc/sysconfig/docker2. vi /usr/lib/systemd/system/docker.service3. vi /etc/docker/daemon.jsonDas Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur. Das könnte Sie auch interessieren:
|
<<: CSS3 realisiert die Mask Barrage-Funktion
>>: Beispiel für die Implementierung der Drittanbieter-Autorisierungsmethode von GitHub in Vue
Einführung Mit EXISTS wird geprüft, ob eine Unter...
Es wird eine Liste mit mehreren Bestellungen benö...
1. Überprüfen Sie die Zeitzone der Datenbank Vari...
(Teil 4) Webstandards bestehen aus einer Reihe von...
Inhaltsverzeichnis Same Origin-Richtlinie für Bro...
In diesem Artikel wird der spezifische Code von j...
Ich möchte kürzlich einen Docker für Cron-geplant...
1. Was ist Docker? (1) Docker ist ein Open-Source...
Über wen Zeigt die am System angemeldeten Benutze...
1. Befehl zum Löschen von Dateien: Suche das ents...
Dieser Artikel beschreibt, wie Sie mit der lokale...
Inhaltsverzeichnis Vorwort 1. Ereignisse und Zwis...
Dies ist ein offizieller Screenshot. Nach der Ins...
1. Kabellos Führen Sie PowerShell aus und geben S...
Inhaltsverzeichnis 1. einige 2. jedes 3. finden 1...