Docker Golang 开发环境搭建指南_docker golang开发环境
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
# 使用官方 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
# 容器运行时执行 myapp
CMD ["/usr/local/bin/myapp"]
这个Dockerfile定义了一个简单的Golang开发环境。它从Docker Hub上的官方Golang镜像开始,设置了工作目录,并且复制了所需的文件来配置模块,下载依赖,并构建应用程序。最后,它设置了CMD指令来运行编译出的应用程序。这为开发者提供了一个可靠的、隔离的环境来构建和运行Golang应用程序。
评论已关闭