在docker上的Django。 看不到日志
我正试图将一个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日志-f“containerid”
我什么也收不到
尝试用-t
标志启动容器。 换句话说,将-t
标志添加到docker run
命令中
-t,–tty分配一个伪TTY
更新: docker service update -t service_name
,注意这个cmd必须定位一个pipe理器节点。
当你运行docker service create
你可以包括-t
标志。 create
和update
的参数是一样的。
- 在postgres docker容器中创build一个用户
- 在django开发服务器运行的时候,我怎样才能curl127.0.0.1/8000?
- AWS ECS上的PostgreSQL:psycopg2.OperationalError端口号5432无效
- 使用Docker部署Django应用程序
- Docker环境variables和Django数据库设置
- 如何使用Docker在Elastic Beanstalk上部署django 1.8
- Dockered Django + Celery(`celeryd`和`celerybeat`),任务被执行,但数据库(SQLite)不被修改。 哪里不对?
- 从docker运行python web应用程序
- 在Docker容器中运行Django应用程序时获取502错误的网关?