Cross platform image build with dockerx
Build arm docker image on x86 machine with dockerx command.
sudo docker buildx ls
sudo docker buildx create --driver docker-container --platform linux/arm64 --name multi-builder
sudo docker buildx use multi-builder
sudo docker buildx inspect --bootstrap
sudo docker buildx inspect --platform
sudo docker buildx build --platform linux/arm64 -t <image-repo>:<arm-tag0.0.3> --push .
## Export Docker image to local file system
sudo docker buildx build --output=type=local,dest=./output .
docker buildx rm multi-builder
https://docs.docker.com/build/building/multi-platform/
https://jimmysong.io/blog/docker-multi-platform-image-building/