Problem der Hafennutzung

docker build -t http://17.50.19.10:8089/distribute-train/distribute-train-operator:v1 .

Fehler:

Fehlerantwort vom Daemon: Holen Sie sich „ https://17.50.19.10:8089/v2/“: http: Server hat HTTP-Antwort an HTTPS-Client gegeben

Ungültiges Referenzformat

Lösung:

Ändern Sie die daemon.json von Docker auf dem Harbor-Server und dem Client-Server

vi /etc/docker/daemon.json
+
"insecure-registries":["17.50.19.10:8089"]

Starten Sie dann Docker neu und starten Sie alle Docker-Prozesse

systemctl daemon-reload
systemctl restart docker
docker start $(docker ps -aq)

verifizieren:

docker login -u admin -p Yinheng@2022== http://17.50.19.10:8089

Perfekte Lösung, aber das ungültige Referenzformat existiert immer noch. Nachdem ich verschiedene Methoden ausprobiert hatte, entschied ich mich schließlich, http:// zu entfernen und Folgendes auszuführen:

docker build -t 17.50.19.10:18089/distribute-train/distribute-train-operator:v1 .

Das Problem ist gelöst, es wird jedoch ein Fehler gemeldet:

Nicht autorisiert: Projekt „Distribute-Train“ nicht gefunden: Projekt „Distribute-Train“ nicht gefunden

Lösung:

Erstellen Sie das Projekt „Distribute-Train“ auf dem Hafensystem, führen Sie es erneut aus und haben Sie Erfolg

Acho que você gosta

Origin blog.csdn.net/victory0508/article/details/129061094
Recomendado
Clasificación