Does Docker Hub save historical versions of images that I push to a repository? Or does it overwrite the old version each time I push?
Context - I was told Docker Hub is similar to Github. And I know Github tracks changes to every file I make and gives me the ability to checkout old versions of files.
However, logic tells me images are (potentially) large files, so storing all the historical versions is problematic. That suggests Docker Hub overwrites the version of image it has each time I push to a repository. So it only has the latest version. Is that true?