问题描述
使用docker部署Python项目,在运行镜像时出现下面问题
docker 2022-11-16 14:54:26 python: can't open file '/src/main.py': [Errno 2]
原因分析:
在DockerFile中,cmd给出的命令没有给出完整的main函数路径,导致找不到主函数
解决方案:
将CMD进行修改
CMD ["python", "/src/main.py"] CMD ["python", "/code/src/main.py"]
#基于的基础镜像 FROM python:3.6.8 #代码添加到code文件夹 ADD . /code # 设置code文件夹是工作目录 WORKDIR /code # 安装支持 RUN pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com CMD ["python", "/code/src/main.py"]