14 05 2021

第一步 项目根目录编写DockerFile

FROM golang:latest

WORKDIR $GOPATH/src/porjectName
COPY . $GOPATH/src/porjectName

ENV GO111MODULE=on
ENV GOPROXY="https://goproxy.io"

RUN go build .

EXPOSE 8080
ENTRYPOINT ["./main"]

第二步 在项目根目录将Golang项目打包成Docker镜像

docker build -t projectName .

第三步 将打包的镜像在Docker中运行

docker run --name client-api -p 8080:8080 -d projectName

第四步 完成


发表评论