2017-04-05 34 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

碼頭工人組成不公開很好的錯誤消息(基本,有事它沒想到的時候,你會得到一個奇怪的堆棧跟蹤這樣的)。我的猜測是,它是時機 - 撰寫默認超時期待本地docker(也許在非常快的計算機上),所以如果事情不能很快開始,它有時會變得不快。

在Bluemix雲中,容器具有SDN和其他設置,這些設置可能比本地泊塢窗上的要長,因此「非常快速啓動」並不總是符合預期。

嘗試做export COMPOSE_HTTP_TIMEOUT=300首先要緩衝超時,這應該有所幫助。

相關問題