FROM --platform=linux/amd64 node:20-alpine # 安装额外的工具 RUN apk add --no-cache \ git \ openssh-client \ curl \ bind-tools \ netcat-openbsd \ rsync # 设置时区 RUN apk add --no-cache tzdata && \ cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ echo "Asia/Shanghai" > /etc/timezone # 创建非root用户 RUN addgroup -g 1001 appgroup && \ adduser -u 1001 -S appuser -G appgroup USER appuser WORKDIR /home/appuser CMD ["sh"]