docker buildx create --platform linux/arm64,linux/arm/v8,linux/arm/v7,linux/amd64 --name intel_and_apple_silicon --driver docker-container
docker buildx use intel_and_apple_silicon
docker buildx build --push --builder intel_and_apple_silicon --platform linux/arm64/v8,linux/amd64 --tag ecerulm/mynginx:latest .
The Docker Hub page for repo
will show the tag latest
contains architectures
- linux/amd64 (intel)
- linux/arm64 (which is equivalent to linux/arm64/v8 which is Apple Silicon M1, M1 Max, M2)
docker run -ti --rm -p 8080:80 ecerulm/mynginx:latest
open http://localhost:8080
curl http://localhost:8080