2016-04-26 11 views
0

コンテナが実行に失敗しopenshift /ノードドッカーコンテナをダウンロードした後:openshift:バインドされていない変数

$ docker logs 64e3eeb60cbc 
/usr/local/bin/origin-node-run.sh: line 15: HOST_ETC: unbound variable 

これはドッカークイックスタートターミナルでのWindows 7上です。私は他の場所で、コマンドラインまたはでHOST_ETCを設定する必要があります。おそらく

docker run -d openshift/node 

でそれを実行しましたが、私はこのドッカーイメージを使用してには何のドキュメントを見つけることができませんので、ここで解決すべきでいくつかのガイダンス、およびその他を希望します必須ではあるが文書化されていない追加の設定。

ここに専門家の助言をいただきありがとうございます。

$ sudo docker run -d --name "origin" \ 
     --privileged --pid=host --net=host \ 
     -v /:/rootfs:ro -v /var/run:/var/run:rw -v /sys:/sys -v /var/lib/docker:/var/lib/docker:rw \ 
     -v /var/lib/origin/openshift.local.volumes:/var/lib/origin/openshift.local.volumes \ 
     openshift/origin start 

答えて

1

The official documentation

は、コンテナをこのように起動するように指示されます。これはマスターとノードの両方を含むOrigin自身のためです。私がopenshift/nodeを使っていて、単にノードを走らせるのであれば、それは違っていますか?
+0

ありがとう: –

+0

オープンシフト/原点イメージは、マスタおよびノー​​ドである1つのコンテナに対するものです。私はノードイメージを使用しません。これはあなたのために間違っている場所です:https://github.com/openshift/origin/blob/master/images/node/scripts/origin-node-run.sh – lvthillo

+0

コードのヒントで、私はそれを推論することができますコマンドは少なくとも1つの変更が必要でした: 'docker run -d -e HOST_ETC =" C:/ windows/system32/drivers/etc "openshift/node'が正しく動作するようにしました。今はコンテナが稼働しているので、まだコンフィギュレーションする必要があるかもしれませんが、今はもっと近いです。ありがとう! –