123456789101112131415161718192021222324252627282930313233 |
- FROM python:3.9.16-buster as builder-image
- LABEL author="zhili"
- # 环境变量参数
- ENV TZ="Asia/Shanghai" PYTHONPATH="/"
- COPY requirement_ai.txt requirement_ai.txt
- COPY requirement_private.txt requirement_private.txt
- RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirement_ai.txt
- FROM python:3.9.16-slim-buster
- RUN echo "deb http://mirrors.aliyun.com/debian/ buster main non-free contrib" > /etc/apt/sources.list \
- && echo "deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib" >> /etc/apt/sources.list \
- && echo "deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib" >> /etc/apt/sources.list \
- && echo "deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib" >> /etc/apt/sources.list \
- && echo "deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib" >> /etc/apt/sources.list \
- && echo "deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib" >> /etc/apt/sources.list \
- && echo "deb http://mirrors.aliyun.com/debian-security/ buster/updates main non-free contrib" >> /etc/apt/sources.list \
- && echo "deb-src http://mirrors.aliyun.com/debian-security/ buster/updates main non-free contrib" >> /etc/apt/sources.list
- RUN apt-get update
- # RUN apt-get upgrade
- RUN apt-get -y install gcc libkrb5-dev
- COPY --from=builder-image /usr/local/bin /usr/local/bin
- COPY --from=builder-image /usr/local/lib/python3.9/site-packages /usr/local/lib/python3.9/site-packages
-
|