本地可以构建成功,每次到云托管上面就会出现下面的日志:
提工单问了客服说是我构建时间太长了,本人技术有限实在优化不了了。请大家帮帮忙
# 使用官方Python运行时作为父镜像
FROM python:3.11
RUN apt-get update && apt-get install -y libgl1-mesa-glx
# 设定当前的工作目录
WORKDIR /app
COPY requirements.txt ./
# 安装requirements.txt中指定的所有依赖
RUN pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple \
&& pip config set global.trusted-host mirrors.cloud.tencent.com \
&& pip install --upgrade pip \
&& pip install --user -r requirements.txt \
&& pip install opencv-python \
&& pip install opencv-python-headless
# 拷贝当前项目到/app目录下(.dockerignore中文件除外)
COPY . ./
# 使端口80对外部可用,用于Web服务
EXPOSE 5000
# 当容器启动时运行app.py
CMD ["python3", "./flaskApi.py", "0.0.0.0", "5000"]]