Docker Go-Image-Fehler: „x509: Zertifikat von unbekannter Stelle signiert“
Bei der Installation von Paketen in einem Docker Go-Image kann es zu Problemen kommen eine Fehlermeldung mit dem Hinweis „x509: Zertifikat von unbekannter Stelle signiert.“ Dieses Problem ist auf mangelndes Vertrauen in den Datenverkehr zurückzuführen, der von Sicherheitsclients wie Cisco AnyConnect „Umbrella“ neu signiert wird.
Lösung:
Um diesen Fehler zu beheben, Es ist wichtig, das Zertifikat „Cisco Umbrella Root CA“ zum Docker hinzuzufügen Datei.
Schritte:
Erhalten Sie das Cisco Umbrella-Zertifikat:
Konvertieren Sie das Zertifikat:
Konvertieren Sie die „.cer“-Datei in eine „. crt“-Datei mit dem Befehl:
Zertifikat kopieren:
Kopieren Sie die Datei „.crt“ in das Zertifikat Ordner:
Update Zertifikate:
Führen Sie den Befehl aus:
Bestätigen Sie die Update:
Testen Sie die Paketinstallation:
Versuchen Sie erneut, das gewünschte zu installieren Paket:
Durch Folgen Wenn Sie diese Schritte ausführen, können Docker Go-Images Pakete nun erfolgreich installieren, ohne dass der Fehler „x509: von unbekannter Stelle signiertes Zertifikat“ auftritt. Diese Lösung ist auf jeden Sicherheitsclient anwendbar, der möglicherweise als Man-in-the-Middle fungiert und Datenverkehr neu signiert.
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „x509: Zertifikat von unbekannter Stelle signiert' in Docker Go Images?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!