编译镜像
这里演示的是
eventrouter镜像
下载代码
wget https://github.com/vmware-archive/eventrouter/archive/refs/tags/v0.3.tar.gz
修改Makefile中相关参数,以适应中国网络
-
修改REGISTRY变量为自己私服的地址

-
修改BUILD_IMAGE为golang:1.14.2以上支持通过env设置go-proxy

-
修改编译步骤中$(DOCKER_BUILD)后边的参数为 "go env -w GO111MODULE=on && go env -w GOPROXY=https://goproxy.cn,direct && CGO_ENABLED=0 go build"

修改Dockerfile
- 在RUN指令最前面追加
echo "http://mirrors.aliyun.com/alpine/v3.9/main" > /etc/apk/repositories"具体的版本号与FROM指令一致版本

执行编译
make
推送镜像
docker push jiaxzeng/eventrouter:latest

浙公网安备 33010602011771号