私はDockerとOpenShift v3から始めています。OpenShiftにデプロイした後のImagePullBackOff
私は単純なNode.jsプロジェクトを持っていて、基本的にからコピーされたDockerfileは、docker run
でローカルマシン上で正常に動作します。画像をDocker Hubにプッシュし、oc new-project
でプロジェクトを作成しました。
oc new-app
およびoc get pods
の後には、ステータスがImagePullBackOff
、もう1つがRunning
のポッドが表示されます。いつか後に、ステータスがError
の1つのポッドだけが続きます。 oc logs
のみ私にもたらす:pods for deployment took longer than 600 seconds to become ready
。
もう1つのことは、oc new-app
コマンドの後に、* [WARNING] Image runs as the 'root' user which may not be permitted by your cluster administrator
のようなメッセージが表示されることです。
何か間違ったことや何か不足していますか?もっと情報が必要ですか?
私のDockerファイルはhereで、プロジェクトのコードはhereです。
ご回答いただきありがとうございました。 '' root 'user'メッセージが表示されなくなるとImageが実行されますが、主な問題は残ります。 –
Ryanのnode.jsイメージを使用していますか? OpenShift Webインターフェイスの[イベント]タブ(ポッド/デプロイメントタブではなくメインイベントタブ)にメッセージが表示されていますか? –
http://stackoverflow.com/questions/38457982/importing-docker-images-images-from-the-public-registry-into-openshift –