docker buildx
安全マルチアーキビルド
docker buildx build --platform linux/amd64,linux/arm64 -t <tag> .
amd64/arm64同時ビルドの標準。Apple Silicon機からx86サーバー向けイメージを作る際の必須知識で、--pushでマニフェストごと登録。
実行例
docker buildx build --platform linux/amd64 -t app:1.0 --load .M系Macでx86イメージを作成
書式
docker buildx build [--platform list] [-t tag] [--push] .
実行前の注意
ビルドのみ。
関連コマンド
- docker buildイメージをビルド
- docker pushイメージのレジストリ登録