2017-04-05 9 views
1

Bluemix/IBM Containersでdocker-composeを使用して3つのコンテナを展開してリンクする際に問題があります。私が使用している作成ファイルは機能し続けていますが、それは非常に矛盾しています。Bluemixでdocker-composeを使用したときに一貫性のない問題が発生しました

Recreating xxxxx_1 
Recreating yyyyy_1 
Creating zzzzz_1 

ERROR: for server 'message' 
Traceback (most recent call last): 
    File "docker-compose", line 3, in <module> 
    File "compose/cli/main.py", line 64, in main 
    File "compose/cli/main.py", line 116, in perform_command 
    File "compose/cli/main.py", line 876, in up 
    File "compose/project.py", line 416, in up 
    File "compose/parallel.py", line 66, in parallel_execute 
KeyError: 'message' 
Failed to execute script docker-compose 
+0

システムにDockerのバージョンが一貫していないと思われますか? –

答えて

0

ドッカーは(何かが、それは期待していない発生したときに、基本的には、あなたがそのような奇妙なスタックトレースを取得する)非常に良いエラーメッセージを公開していない作曲:それが失敗したときに、私は次のような応答を取得します。私の推測では、タイミングだということです。デフォルトのタイムアウトはローカルドッカー(おそらく非常に高速なコンピュータ)を期待しているので、非常に速く始まらなければ不幸になることがあります。

Bluemixクラウドでは、コンテナにはSDNなどの設定があり、ローカルドッカーよりも少し時間がかかりますので、「非常に速く開始しています」が必ずしも予期している範囲内にあるとは限りません。

まず、export COMPOSE_HTTP_TIMEOUT=300を実行して、タイムアウトをバンプしてください。これが問題に役立ちます。

関連する問題