# 基础镜像:官方 Python 3.12.9 FROM python:3.12.9-slim LABEL maintainer="lessie" \ description="Python 3.12.9 base image with optimized system tools and build environment" \ version="3.12.9" # 环境变量 ENV TZ=Asia/Shanghai \ LANG=C.UTF-8 \ DEBIAN_FRONTEND=noninteractive \ PATH="/usr/local/bin:$PATH" # 系统优化与常用工具安装 RUN apt-get update && \ apt-get install -y --no-install-recommends \ build-essential \ gcc \ g++ \ make \ curl \ wget \ vim \ git \ tzdata \ ca-certificates \ net-tools \ iputils-ping \ libssl-dev \ libffi-dev \ libpq-dev \ libxml2-dev \ libxslt-dev \ zlib1g-dev \ libjpeg-dev \ && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # pip 优化:禁用缓存,升级工具链 RUN pip install --no-cache-dir --upgrade pip setuptools wheel WORKDIR /app CMD ["python3"]