2017-10-24 7 views
2

私は最近、Orion Context Brokerを含むプロジェクトを開始しました。ドッカーを使って窓を開けようとしました。Orion Context Broker and Docker - サーバーからの空の返信

https://hub.docker.com/r/fiware/orion/

第一の方法は、チュートリアルから元のコードを使用している間、私が得た良い、エラーが出て来なかったです。その後、私は第二の方法に移行することを決め

ERROR: yaml.parser.ParserError: while parsing a block mapping 
    in ".\docker-compose.yml", line 1, column 1 
    expected <block end>, but found '<block mapping start>' 
    in ".\docker-compose.yml", line 5, column 2 

、私はMongoDBのを開始しましたデフォルトのパラメータを使用します。私は接続を聞いてそれを持って、ドッカーサイトから2Aの方法を使用しました。

sudo docker run -d --name orion1 -p 1026:1026 fiware/orion 

起動中にエラーを返さなかったために開始されたようです。しかし、私が使用している場合:

私はそれだけで凍結し、mongoDBコンソールに私は新しい接続が全くありません応答は何も受信しません。ドッカーコンテナの追加が正しいです。ファイアウォールはオフです。それは接続されていないようですが、実行中です。オリオン・コンテキスト・ブローカを再開したい場合は、すでに実行中であることを伝えるので、停止してorion1を削除してから再起動することができます。別のコンソールからmongoDBに接続すると、新しい接続が表示されますが、Context Brokerと接続するときは接続されません。

私はCBのログをチェックすると、私はドッカー-compose.ymlがする失敗に関しては

time=Tuesday 24 Oct 21:37:32 2017.378Z | lvl=ERROR | corr=N/A 
trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | 
op=mongoConnectionPool.cpp[152]:mongoConnect | 
msg=Database Startup Error (cannot connect to mongo - doing 100 retries with a 1000 microsecond interval) 
+0

あなたが得ているdocker-compose.ymlのエラーはちょっと変わっています...どうやってそのファイルを手に入れましたか? https://hub.docker.com/r/fiware/orion/からコピー貼り付けしますか? – fgalan

+0

はい、作成ファイルはそのサイトからコピーされていますので、このようなエラーが発生することは私にとっては驚くようです。私は彼らが望むようにそれを実行します。オリオンのアドレスに関しては、私の投稿に編集があります。 –

答えて

1

を得たが、ペーストが、時にはトリッキーでコピー...私はあなたにto download directly from github repositoryをお勧めします。以下は動作するはずです:データベースに接続に失敗オリオンドッキングウィンドウに関して

wget https://raw.githubusercontent.com/telefonicaid/fiware-orion/master/docker/docker-compose.yml 

を、section 2B in the docker documentationに見て:

sudo docker run -d --name orion1 --link mongodb:mongodb -p 1026:1026 fiware/orion -dbhost mongodb 

あなたが以前に実行が必要です--link mongodb:mongodbパラメータを(欠けているようですもちろん、mongodbというMongoDBドッカー。

+0

あなたは今、オリオンとモンゴが最初の方法を使い始めています。 _curl:リモートサーバーに接続できません。ファイアウォールがダウンし、私は正しいIPとポートを使用しています。 Dockerは何らかのエラーを表示するようになりました。 –

+0

どのカールコマンドを使用していますか? – fgalan

+0

_curl docAddr:1026/version_ docAddrは、dockerで動作しているorionコンテナのipv4アドレスです。 –

関連する問題