# 使用官方Go镜像作为基础镜像 FROM golang:1.22.3 # 设置工作目录 WORKDIR /app # 将项目中的go.mod和go.sum文件复制到工作目录 COPY go.mod go.sum ./ # 下载依赖 RUN go mod download # 将项目源代码复制到工作目录 COPY . . # 编译项目 RUN go build -o main . # 暴露端口,根据你的应用程序需要修改 EXPOSE 8080 # 运行编译后的程序 CMD ["./main"]