python服务不能在docker容器里运行的问题

最后都变了- 提交于 2019-12-02 15:38:10

在开发过程中,我们将mysql、redis、celery等服务在docker容器里跑,项目在本地运行,便于debug调试

docker-compose -f docker-compose-dev.yml up db redis celery

当我将服务在docker里运行时,才发现了问题

报错指在manage.py,这可是一头雾水,经过一番查询之后,在manage.py文件第一行加入了路径

#! /usr/bin/env python3.6

然而并没有什么作用,报错路径问题。

最终解决方案是通过在dockerfile里去除执行权限

RUN chmod -x /app/manage.py

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!