Dockerfile
FROM golang:1.18
WORKDIR /opt
ADD . /opt
RUN go env -w GOPROXY=https://goproxy.cn
RUN go build -o main ./problem_srv/main.go
EXPOSE 9001
CMD ["/opt/main"]
当出现Get "https://proxy.golang.org/github.com/ time out
换一个国内能访问的代理地址:在Dockerfile中添加如下内容
RUN go env -w GOPROXY=https://goproxy.cn
构建镜像
docker build -t problem-srv:v1.0 .
查看镜像
docker inmages
启动容器
docker run -id --name problem-srv -p 9001:9001 problem_srv:v1.0