Kann lokal auf die Docker-Registrierung zugreifen, verwende aber nicht die Server-IP – brauche Hilfe bei der Fehlerbehebung

Kann lokal auf die Docker-Registrierung zugreifen, verwende aber nicht die Server-IP – brauche Hilfe bei der Fehlerbehebung

Ich kann lokal auf das Docker-Register (öffentliches Register) zugreifen, aber wenn ich versuche, mit der Server-IP darauf zuzugreifen, wird entweder ein Zertifikatsfehler oder nur eine leere Seite angezeigt. Ich verwende die Docker-Version 18.9. Bitte lassen Sie mich wissen, wenn Sie mir dabei helfen.

Bildbeschreibung hier eingeben

Antwort1

Das ist normal. Wenn Sie HTTPS verwenden, prüft das Protokoll, ob der Server ein Zertifikat für den Namen hat, mit dem Sie ihn aufgerufen haben. Das Docker-Register hat ein Zertifikat, das für „gcr.io“ gültig ist, nicht für jede IP, mit der Sie es erreichen können (und diese IP ist wahrscheinlich nicht für alle gleich ...). Wenn Sie den Namen nicht mit einem DNS auflösen können, können Sie das Name/IP-Paar hinzufügen, /etc/hostsdamit Sie den Namen weiterhin in HTTPS-Anfragen verwenden können.

verwandte Informationen