1.在服务器下新建 /docker/goProgram 文件夹
2.新建一个 config.ini 和一个 Dockerfile
3.config.ini文件可以不写入东西
4.Dockerfile写入如下数据

FROM golang:1.15.7
#设置工作目录
WORKDIR $GOPATH/src
#
##拉取项目代码
RUN git clone ${your github path with github token}
##添加配置文件
ADD ./config.ini $GOPATH/src/go_fish
#
##切换工作目录
WORKDIR $GOPATH/src/go_fish
#
##设置代理
ENV GOPROXY https://goproxy.io

##go构建可执行文件
RUN go build .

#暴露端口
EXPOSE 9090

#最终运行docker的命令
ENTRYPOINT  ["./go_fish"]

注意

公共仓库直接写github链接地址就行,但对于私有项目,需要带token,最后的链接形如"https://yourname:102101323010312313bacbabsc@gitee.com/yourname/your_program.git"