私は最近、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)
あなたが得ているdocker-compose.ymlのエラーはちょっと変わっています...どうやってそのファイルを手に入れましたか? https://hub.docker.com/r/fiware/orion/からコピー貼り付けしますか? – fgalan
はい、作成ファイルはそのサイトからコピーされていますので、このようなエラーが発生することは私にとっては驚くようです。私は彼らが望むようにそれを実行します。オリオンのアドレスに関しては、私の投稿に編集があります。 –