编译镜像

这里演示的是 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
posted @   jiaxzeng  阅读(105)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示