Heim >Backend-Entwicklung >Golang >Warum schlägt mein Docker-Go-Image aufgrund einer unbekannten Autoritätssignatur fehl?
Docker Go Image kann aufgrund unbekannter Autoritätssignatur nicht abgerufen werden
Beim Versuch, Pakete mit go install innerhalb eines zu installieren, ist ein Problem aufgetreten Docker Go-Bild. Der gemeldete Fehler lautet:
google.golang.org/protobuf/cmd/[email protected]: invalid version: Get "https://proxy.golang.org/google.golang.org/protobuf/cmd/protoc-gen-go/@v/1.27.0.info": x509: certificate signed by unknown authority
Trotz der Bemühungen, CA-Zertifikate zu installieren, besteht das Problem weiterhin.
Ursache und Lösung
Wie entdeckt von Der Benutzer geht davon aus, dass das Problem von einem Sicherheitsclient, Cisco AnyConnect „Umbrella“, herrührt. Dieser Client fungiert als Man-in-the-Middle und signiert Anfragen mit seinem eigenen Zertifikat neu. Um dieses Problem zu beheben, muss das Cisco Umbrella Root CA-Zertifikat zum Docker-Image hinzugefügt werden:
Durch das Hinzufügen der erforderlichen Zertifizierungsstelle kann das Docker Go-Image nun erfolgreich Pakete mit go get abrufen.
Das obige ist der detaillierte Inhalt vonWarum schlägt mein Docker-Go-Image aufgrund einer unbekannten Autoritätssignatur fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!