安装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。
本站使用「署名 4.0 国际」创作共享协议,转载请注明作者及原网址。更多说明 »
提醒:本文最后更新于 103 天前,文中所描述的信息可能已发生改变,请谨慎使用。
Comments