Ich beginne mit Docker und OpenShift v3.ImagePullBackOff nach der Bereitstellung in OpenShift
Ich habe ein einfaches Node.js-Projekt und eine Dockerfile im Grunde kopiert von nodejs.org, die auf meinem lokalen Rechner mit docker run
einwandfrei läuft. Ich schob mein Bild zu Docker Hub und erstellte dann mein Projekt über oc new-project
.
Nach.und oc get pods
sehe ich eine Pod mit Status ImagePullBackOff
und eine andere als Running
. Nach einiger Zeit dauert nur noch ein Pod mit dem Status Error
. oc logs
bringt mich nur: pods for deployment took longer than 600 seconds to become ready
.
Eine andere Sache, die wahrscheinlich helfen könnte, ist, dass nach dem oc new-app
Befehl, ich eine Nachricht wie * [WARNING] Image runs as the 'root' user which may not be permitted by your cluster administrator
bekam.
Mache ich etwas falsch oder etwas fehlt? Wird mehr Info benötigt?
Sie können meine Docker-Datei unter here und den Code meines Projekts in here sehen.
Vielen Dank für Ihre Antwort und Entschuldigung für meine Verspätung. Das Image läuft als die root Benutzermeldung, aber das Hauptproblem bleibt bestehen. –
Verwenden Sie jetzt die node.js Bilder von Ryan? Werden auf der Registerkarte "Ereignisse" in der OpenShift-Weboberfläche Meldungen angezeigt (Registerkarte "Hauptereignisse", nicht "Pod/Bereitstellung")? –
http://stackoverflow.com/questions/38457982/importing-docker-images-images-from-the-public-registry-into-openshift –