Django在码头工人。看不到日志

时间:2017-03-24 09:03:28

标签: python django docker

我正在尝试将django项目打包到docker环境中。

我的docker文件看起来像

FROM python:2.7

EXPOSE 8000

COPY requirements.txt /tmp/requirements.txt
RUN pip install -r /tmp/requirements.txt

COPY code /code
WORKDIR /code

ENTRYPOINT ./manage.py runserver 0.0.0.0:8000

requirements.txt

Django==1.10.6

一切正常,但id没有看到django服务器的任何输出。 如果我附加到容器,那么我可以看到它的输出。

但是当我试图打电话时

  

docker logs -f“containerid”

我什么都没收到

1 个答案:

答案 0 :(得分:2)

尝试使用-t标志启动容器。换句话说,将-t标志添加到docker run命令

  

-t, - try分配一个伪TTY

更新:docker service update -t service_name,请注意此cmd必须定位管理器节点。

当您运行docker service create时,您可以添加-t标记。 createupdate之间的参数相同。