Files
ai-hand/Dockerfile-base
编码猿 1a51730db6
Some checks reported errors
continuous-integration/drone/push Build encountered an error
修改镜像
2025-01-24 22:38:48 +08:00

24 lines
947 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 基本镜像为个人ai项目提供运行环境
FROM python:3.10
COPY ./requirements.txt /requirements.txt
# 换源为清华大学
RUN sed -i s@deb.debian.org@mirrors.tuna.tsinghua.edu.cn@g /etc/apt/sources.list.d/debian.sources
# 解决python 库 cv2报错 libGL.so.1: cannot open shared object file: No such file or directory
RUN apt-get clean && apt-get update && apt-get install -y libgl1 git git-lfs
# 配置git账户和邮箱
RUN git config --global user.name "bmy" && git config --global user.email "2271608011@qq.com"
# 取消git对ssl证书的验证让 drone 可以顺利克隆代码
RUN git config --global http.sslVerify "false"
# 更换pip下载地址为阿里云镜像源
RUN pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
RUN pip config set install.trusted-host mirrors.aliyun.com
# 从 requirements.txt 安装 python依赖
RUN pip install --no-cache-dir -r /requirements.txt
CMD ["/bin/bash"]