The size is usually not a matter of concern from Docker's point of view. It depends on your system configurations instead. However, large Docker images would take a longer time to be built, to be saved on the hub and also while being pulled by some clients. It would also take a considerable amount of time to be run as a container because of its large size and a large number of layers. This would certainly be a problem if you are using Docker containers for automation purposes. If you want to make your career in Docker or cloud field then I would suggest you must take up the following Docker Training Course. Here is a video tutorial which I would suggest that you must watch it is just an amazing video tutorial which covers all the basic stuff regarding Docker. .