# 创建最终镜像,用于运行编译后的Go程序 FROM alpine RUN echo 'http://mirrors.ustc.edu.cn/alpine/v3.5/main' > /etc/apk/repositories \ && echo 'http://mirrors.ustc.edu.cn/alpine/v3.5/community' >>/etc/apk/repositories \ && apk update && apk add tzdata \ && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo "Asia/Shanghai" > /etc/timezone # 设置工作目录 WORKDIR /app # 将编译好的二进制文件从构建阶段复制到运行阶段 COPY ./ /app ENV TZ=Asia/Shanghai # 设置容器启动时运行的命令 CMD ["./bin/server"]