We can add multiple tags at once on build by:

1
docker build --tag test-image:tag01 --tag test-image:tag02 .

Now that the image is built with multiple tags, we can push all tags at once using --all-tags flag.

Example

1
2
docker build --tag test-image:tag01 --tag test-image:tag02 .
docker push test-image --all-tags

Note

Though this is my first #til I've mostly copied it from https://til.devjugal.com/docker/docker-build-multiple-tags-at-once.html. Jugals page inspired me to create a TIL section on my website.