3ce31d3178
ci/woodpecker/push/woodpecker Pipeline failed
- 创建轻量级工具镜像(novalon/tools:1.0.0)避免重复安装工具 - 修复Docker TLS handshake timeout问题 - 更新CI配置使用registry.f.novalon.cn/novalon/tools:1.0.0 - 添加自动清理脚本用于磁盘和镜像管理
25 lines
474 B
Docker
25 lines
474 B
Docker
FROM --platform=linux/amd64 alpine:3.17
|
|
|
|
# 安装所需的工具
|
|
RUN apk add --no-cache \
|
|
git \
|
|
openssh-client \
|
|
curl \
|
|
bind-tools \
|
|
netcat-openbsd
|
|
|
|
# 设置时区
|
|
RUN apk add --no-cache tzdata && \
|
|
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
|
|
echo "Asia/Shanghai" > /etc/timezone
|
|
|
|
# 创建非root用户
|
|
RUN addgroup -g 1001 -S appgroup && \
|
|
adduser -u 1001 -S appuser -G appgroup
|
|
|
|
USER appuser
|
|
|
|
WORKDIR /home/appuser
|
|
|
|
CMD ["sh"]
|