安装buildx
从 https://github.com/docker/buildx/releases 下载buildx,并重命名后放在 /usr/lib/docker/cli-plugins/docker-buildx,记得 chmod +x 赋予执行权限
安装 buildkit
从 docker.cnb.cool/an1ai/public-docker-image/buildkit:buildx-stable-1 下载并重新 tag 为 moby/buildkit:buildx-stable-1
IMAGE_LATEST="docker.cnb.cool/an1ai/public-docker-image/smart-socket-mp:latest"
IMAGE_VERSIONED="docker.cnb.cool/an1ai/public-docker-image/smart-socket-mp:0.0.1"
docker login "$REGISTRY" -u cnb -p 1p17cf
docker buildx create --name "multiarch-builder" --driver docker-container --use
docker buildx use "multiarch-builder"
docker buildx inspect --bootstrap
docker buildx build \
--platform linux/amd64,linux/arm64 \
-t "$IMAGE_LATEST" \
-t "$IMAGE_VERSIONED" \
--push \
.
本文链接:https://letgo.cc/post/linux-multiarch-image.html,参与评论 »
--EOF--
发表于 2026-01-16 12:05:00。
Comments