dcoker buildx 实在太猛了

自建 gitea+runner 构建一个 x86 和 arm 的 docker 镜像 就这么简单的命令

docker buildx build --platform linux/amd64,linux/arm64 -t xxxxxxxxx:latest --push  .

Dockerfile 里跑了个最简单的编译命令

RUN go install tailscale.com/cmd/derper@${LATEST_VERSION}

提交后我的八核 cpu 服务器一副地狱绘图,然后就这么 100%占用着,一直编译了十几分钟才结束

https://imgur.com/a/5dbMtkl

突然想起来,公司项目在 Github Actions 上用 buildx 编辑多平台镜像,一直有个问题就是编译 arm 镜像的时候里面的编译工作要花至少 20 分钟(而 x86 镜像只要几十秒) 原来是这么回事。。。