解决docker 2022-11-16 14:54:26 python: can‘t open file ‘/src/main.py‘: [Errno 2]

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


问题描述

使用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"]


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: pythonDocker