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
<br />In vielen kleinen Unternehmen besteht ...
Inhaltsverzeichnis Ich habe vor Kurzem React gele...
Inhaltsverzeichnis 1. Der Unterschied zwischen me...
Inhaltsverzeichnis Gängige Array-Methoden Pop() u...
Inhaltsverzeichnis Benutzerdefinierte Vite-Plugin...
1. Einleitung MySQL Group Replication (kurz MGR) ...
Vorwort Um bei Datenbankoperationen die Richtigke...
1. Einspaltiger Index Die Auswahl der Spalten, fü...
Einführung in das Schlüsselwort void Zunächst ein...
Ich habe MySQL vorher nicht sehr oft verwendet un...
1. CSS verwenden Code kopieren Der Code lautet wie...
Ich erinnere mich, dass es vor ein paar Jahren in...
Inhaltsverzeichnis Methoden des String-Objekts Me...
Daten in MySQL-Datenbank einfügen. Bisher häufig ...
Was sind :is und :where? :is() und :where() sind ...