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 .
共有 0 条评论