云起工作室 15711107967
dockerfile部署golang
1970-01-01 08:33:43

Dockerfile


FROM golang:latest

COPY . /home

WORKDIR /home

RUN go env -w GOPROXY="https://goproxy.cn"

RUN go install

RUN go build main.go

EXPOSE 8080

ENTRYPOINT ["./main"]


构建

docker build -t projectname:1.0 .


运行

docker run -d --name=容器名称 -p 8085:8080 projectname:1.0