準備
dockerのbuildxを使ってビルドします。まずはビルダを作成して起動します。
docker buildx create --name mybuilder
docker buildx use mybuilder
docker buildx inspect --bootstrap
ビルド・push
ビルドしてpushします。--platform
にはビルドしたいプラットフォームを指定します。ここではarm64とamd64を指定しています。
docker buildx build \
--platform linux/arm64,linux/amd64 \
-t {ご所望のDockerHubレジストリ(user_name/registry_name)} \
--push .