# 使用官方Python运行时作为父镜像 FROM python:3.9-slim-buster # 设置工作目录 WORKDIR /app # 安装所需的包 COPY sources.list /etc/apt/sources.list RUN apt-get update && \ apt-get install -y libaio1 && \ apt-get clean COPY pip.conf /etc/pip.conf COPY requirements.txt /usr/bin/ RUN pip install --no-cache-dir -r /usr/bin/requirements.txt # 将你的应用程序拷贝到容器中 ENV PROJECT_NAME magic-api-sendmail COPY ${PROJECT_NAME}.py /usr/bin/${PROJECT_NAME}.py # 定义启动命令 ENTRYPOINT ["sh", "-c", "python3 /usr/bin/${PROJECT_NAME}.py"]