Docker Golang 开发环境搭建指南
# 使用官方 Golang 镜像作为基础镜像
FROM golang:1.16-alpine
# 设置工作目录
WORKDIR /go/src/app
# 复制 go.mod 和 go.sum 文件,并下载依赖
COPY go.mod go.sum ./
RUN go mod download
# 复制项目源码
COPY . .
# 构建应用程序
RUN go build -o /usr/local/bin/myapp
# 容器运行时监听的端口
EXPOSE 8080
# 容器启动时运行应用程序
CMD ["/usr/local/bin/myapp"]
这个Dockerfile为创建Golang开发环境提供了一个基本的模板。它使用官方的Golang镜像,设置了工作目录,并且包含了从构建到运行应用程序所需的指令。这为开发者提供了一个简洁且可靠的起点,使他们能够快速开始开发并部署他们的Golang应用程序。
评论已关闭