# 使用 Alpine Linux 作为基础镜像 (体积小,适合 Go 静态二进制) FROM alpine:3.18 # 设置工作目录 WORKDIR /app # 将本地编译好的 app 二进制文件复制到镜像中 # 确保你的 app 是 GOOS=linux 编译的 COPY ./app-linux . # 赋予执行权限 (防止因权限问题无法启动) RUN chmod +x ./app-linux # 设置启动命令 CMD ["sh", "-c", "./app-linux -m server -t ${TOKEN}"]