1. Easy to install2. Support multiple languages3. Easy to use4. Can share with others5. Free version available6. Very easy to use7. User friendly interface8. Highly customizable9. Best tool for docker development10. It's free to download and use11. It's very easy to use12. No need to worry about license13. Have many tools like docker-compose which helps us to manage our applications easily14. Great platform for multi-platform containers15. Easy to store and share docker images16. Easy to deploy17. I would like to say that Docker Hub is best platform for docker development18. Deploying docker image is really easy in this.19. If you want to deploy docker images in different environments then docker hub is best place20. Easy to use21.