使用Docker运行Go程序入门案例
入门案例
创建Go程序:main.go
package main
import (
"fmt"
)
func main() {
fmt.Println("使用Docker运行Go程序")
}
创建文件:Dockerfile
FROM golang:alpine RUN mkdir /app COPY ./ /app WORKDIR /app RUN go build -o /app/main main.go ENTRYPOINT ["/app/main"]
构建镜像:
docker build -t hello_go:v1 .
删除镜像(可选):
docker rmi hello_go:v1
运行镜像:
docker run hello_go:v1
THE END






