Required to upload all images in docker or main image


I have crease 1 base image. in 2nd image call the 1st image. in 3rd image call the 2nd image and in 4th image call the 3rd image.

Now I have uploaded tne final 4th image on docker hub.

should I required to uploaded the other images 1 2 and 3rd image on docker hub ???

or in future I can retrieve the 1 2 and 3rd image from the 4th main image which I uploaded into the docker hub ???