2015-04-03 71 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