2015-04-03 101 views
4

我遇到的問題是,當我嘗試運行碼頭工人,組成了,一切都被下載後(蟒蛇依賴)泊塢窗,撰寫會掛在問題與碼頭工人組成

Recreating sensorarray_web_1... 
Attaching to sensorarray_web_1 

我的目錄結構如下像這樣的:

. 
├── docker-compose.yml 
├── Dockerfile 
├── requirements.txt 
└── sensoryarray.py 

Dockerfile:

FROM python:2.7 
WORKDIR /code 
ADD requirements.txt /code/ 
RUN pip install -r requirements.txt 
ADD . /code 
CMD python sensorarray.py 

泊塢窗,compose.yml

web: 
build: . 
command: python sensorarray.py 
ports: 
- "5000:5000" 
volumes: 
- .:/code 

sensoryarray.py:

from flask import Flask 
app = Flask(__name__) 

@app.route('/') 
def hello(): 
    return 'Hello World!' 

if __name__ == "__main__": 
    app.run(host="0.0.0.0", debug=True) 

我也跑了搬運工的Hello World示例,它似乎是工作的罰款。

+2

你是什麼意思「掛」?如果你想讓你的終端回來,運行'docker-compose -d',否則docker-compose將附加到容器並打印日誌。 – 2015-04-04 15:44:08

+0

你有答案嗎?現在也進入它。 – adammenges 2015-04-08 00:59:25

+0

不,我還沒有想通,因爲這個問題,我放棄了docker撰寫。阿德里安,我的理解是,將會有更多的輸出來啓動碼頭集裝箱,我的意思是它將永遠掛在附件sensorarray_web_1上。 – 2015-04-14 23:46:40

回答

4

所以我想我會嘗試今晚更新到最新的碼頭作曲家(1.2.0)和一切只是開始工作。我仍然不確定問題是什麼。但是,如果有人登陸此頁面並仍在運行1.1.0,我會建議更新。

+3

:(這是發生在我泊塢合成版本:1.4.1 – 2015-09-18 15:13:16

+2

我降級到1.4.0,它的工作就像一個魅力。似乎是一個錯誤的開發者:https://github.com/docker/compose/issues/2067 – jmagnusson 2015-09-18 22:37:37

+1

與1.4.1(最後一個星期五下載)有相同的問題;降級到1.4.0後,一切正常! – 2015-09-22 07:58:56