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

在开发过程中,我们将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

猜你喜欢

转载自www.cnblogs.com/lutt/p/11751953.html