FROM ubuntu:22.04 # 设置环境变量避免交互式安装 ENV DEBIAN_FRONTEND=noninteractive # 更新系统并安装必要软件 RUN apt-get update && apt-get install -y \ curl \ git \ python3 \ python3-yaml \ supervisor \ ca-certificates \ gnupg \ lsb-release \ qemu-user-static \ binfmt-support \ && rm -rf /var/lib/apt/lists/* # 安装 Docker(包含 Buildx 插件) RUN curl -fsSL https://get.docker.com -o get-docker.sh && \ sh get-docker.sh && \ rm get-docker.sh # 验证安装 RUN docker --version && \ qemu-aarch64-static --version && \ qemu-x86_64-static --version # 创建必要目录 RUN mkdir -p /data /etc/supervisor/conf.d /var/log/supervisor # 设置工作目录 WORKDIR /data # 使用自定义入口点 ENTRYPOINT ["/data/entrypoint.sh"]