docker pull <username>/<repo>:<tag>@sha256:<image hash>
docker pull user/multiarch-image:latest@sha256:8356dea58369f566c36494d11a7d7cbbbacfae6b8d130e90979b92516ce348bf
docker tag <image id> <username>/<repo>:<new tag>-<arch>
docker tag 2b537a02e2d9 username/multiarch-image:20210101-amd64
docker push <username>/<repo>:<new tag>-<arch>
docker push username/multiarch-image:20210101-amd64
For every image add another --amend
docker docker manifest create <username>/<repo>:<new tag> --amend <username>/<repo>:<new tag>-<arch#1>
docker docker manifest create username/multiarch-image:20210101 --amend username/multiarch-image:20210101-amd64
docker manifest push <username>/<repo>:<new tag>
docker manifest push username/multiarch-image:20210101