TL;DR: Deploy a private docker registry in just 5 minutes!
Why your own private registry?
The main reason is for privacy.
If your are working with private code, you need to use a private registry. Among the available options we have Docker Hub, Azure Container Registry, GitLab … and your cluster!