Docker部署gin
新建一個Dockerfile:注意必須小寫MAINTAINER "chengqiang"
FROM golang:1.17
ENV GO111MODULE=on \
CGO_ENABLED=0 \
GOOS=linux \
GOARCH=amd64 \
GOPROXY="https://goproxy.cn,direct"
MAINTAINER "chengqiang"
WORKDIR /home/17_gin_demo17
ADD . /home/17_gin_demo17
RUN go build main.go
EXPOSE 8080
ENTRYPOINT ["./main"]
make_image.sh :首選運行打包的腳本
docker build -t chengqiang .
run_image.sh
docker run -p 8080:8080 chengqiang
下載鏡像
上傳鏡像
命令函終端運行鏡像文件
docker images
docker run -p 8080:8080 -d chengqiang