Ich habe ein "jenkins-1-centos7" -Bild verwendet, um in meinem openshift zu implementieren, um Projekte auf meinem jenkins-Bild auszuführen. Es funktionierte erfolgreich und nach vielen Konfigurationen, duplizierte ich ein neues Bild aus diesem Jenkins-Container. Jetzt möchte ich dieses Bild als Basis für die weitere Entwicklung verwenden, aber die Bereitstellung eines Pods auf diesem Bild schlägt mit dem Fehler "ErrImagePull" fehl.Die Verwendung eines modifizierten Jenkins-Images in OpenShift schlägt fehl
Bei meinen Untersuchungen habe ich festgestellt, dass OpenShift das Image in der Docker-Registrierung benötigt, um Pods erfolgreich zu implementieren. Ich habe eine andere App für Docker-Registrierungen bereitgestellt, jetzt, wenn ich versuche, mein aktuelles Image in diese Docker-Registrierung zu übertragen, schlägt es mit der Nachricht "Authentifizierung erforderlich". Ich habe meinem Benutzer Administratorrechte erteilt.
docker push <local-ip>:5000/openshift/<new-updated-image>
The push refers to a repository [<local-ip>:5000/openshift/<new-updated-image>] (len: 1)
c014669e27a0: Preparing
unauthorized: authentication required
Wie kann ich sicherstellen, dass das geänderte Image erfolgreich bereitgestellt wird?
So soweit ich Sie bauen Ihr jenkins Bild zu verstehen. Es in die OpenShift-Registry schieben und dann versuchen, es in OpenShift zu verwenden? Mit welchem Befehl authentifizieren Sie sich in Ihrer OpenShift-Docker-Registrierung? – lvthillo