Docker Buildx

統一的「多架構打包」策略
不要在伺服器上手動 commit。為每個應用寫一個簡單的 Dockerfile,然後執行:
bash
# 啟用 buildx 實例 (你清單中已有 buildkit 容器,可以直接用)
docker buildx create --use --name mybuilder

# 同時構建並推送 amd64 和 arm64 鏡像
# 這樣你的鏡像名標籤不需要帶 -amd64,Docker 會根據拉取者的系統自動選擇
docker buildx build --platform linux/amd64,linux/arm64 \
  -t ://my-registry.com --push .

版权声明:
作者:yxbinghe
链接:https://www.zhanhao.ch/?p=688
来源:ice.99
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>