FROM alpine:latest | |
# 安装必要的运行时依赖(如果需要) | |
RUN apk add --no-cache ca-certificates | |
WORKDIR /app | |
# 复制可执行文件并设置权限 | |
COPY main ./main | |
RUN chmod +x main | |
# 创建非 root 用户(安全最佳实践) | |
RUN adduser -D -s /bin/sh main | |
USER main | |
CMD ["./main"] |
FROM alpine:latest | |
# 安装必要的运行时依赖(如果需要) | |
RUN apk add --no-cache ca-certificates | |
WORKDIR /app | |
# 复制可执行文件并设置权限 | |
COPY main ./main | |
RUN chmod +x main | |
# 创建非 root 用户(安全最佳实践) | |
RUN adduser -D -s /bin/sh main | |
USER main | |
CMD ["./main"] |