FROM golang:latest
WORKDIR $GOPATH/src/app
COPY . $GOPATH/src/app
RUN export GO111MODULE=on
RUN export GOPROXY=https://goproxy.cn
RUN go env -w GO111MODULE=on
RUN go env -w GOPROXY=https://goproxy.cn,direct
RUN go build .
EXPOSE 8080
ENTRYPOINT ["./app"]
// 构建镜像
docker image build -t goapp .
// 生成容器
docker container run -p 203:8080 -it --name dockerName -d --privileged=true --restart=always imagesName