Я начинаю с Docker и OpenShift v3.
У меня есть простой проект Node.js и файл Dockerfile, скопированный с nodejs.org, который отлично работает на моем локальном компьютере с docker run
. Я отправил свой образ в Docker Hub, а затем создал свой проект через oc new-project
.
После oc new-app
и oc get pods
я вижу модуль со статусом ImagePullBackOff
, а другой как Running
. Через какое-то время остается только одна капсула со статусом Error
. oc logs
приносит мне только: pods for deployment took longer than 600 seconds to become ready
.
Еще одна вещь, которая, вероятно, могла бы помочь, - это то, что после команды oc new-app
я получил сообщение типа * [WARNING] Image runs as the 'root' user which may not be permitted by your cluster administrator
.
Я что-то делаю не так или что-то упускаю? Нужна дополнительная информация?
Вы можете увидеть мой файл Docker в здесь и код моего проекта в здесь.