Create builder
docker buildx create --name mybuilder --driver docker-container
Use builder
docker buildx use mybuilder
Build AMD image
docker buildx build \
--load \
--platform linux/amd64 \
-t vardyng/portfolio:latest-amd .
Build ARM image
docker buildx build \
--load \
--platform linux/arm64/v8 \
-t vardyng/portfolio:latest-arm .docker push vardyng/portfolio:latest-amddocker push vardyng/portfolio:latest-armRemove existing manifest
docker manifest rm vardyng/portfolioCreate manifest
docker manifest create vardyng/portfolio \
vardyng/portfolio:latest-arm \
vardyng/portfolio:latest-amd --amendPush manifest
docker manifest push vardyng/portfolio