Files
actions-template/docker-runner/presets/standard-ubuntu-22/Dockerfile
T
csh 39820e656a
Ubuntu System Information / show-system-info (push) Failing after 38s
♻️ 重构代码和docker-runner项目结构
 支持`docker`部署`archlinux`,预装`clang`跨平台编译工具链
2025-12-09 16:06:25 +08:00

33 lines
816 B
Docker

FROM ubuntu:22.04
# 设置环境变量避免交互式安装
ENV DEBIAN_FRONTEND=noninteractive
# RUN apt-get update && \
# apt-get install -y ca-certificates && \
# update-ca-certificates && \
# rm -rf /var/lib/apt/lists/*
# RUN sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list && \
# sed -i 's@//.*security.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list
# 更新系统并安装必要软件
RUN apt-get update && apt-get install -y \
curl \
git \
jq \
python3 \
python3-yaml \
supervisor \
ca-certificates \
&& rm -rf /var/lib/apt/lists/*
# 创建必要目录
RUN mkdir -p /data /etc/supervisor/conf.d /var/log/supervisor
# 设置工作目录
WORKDIR /data
# 使用自定义入口点
ENTRYPOINT ["/data/entrypoint.sh"]