Comparing and building the three private Docker registry options: login auth, proxying Docker Hub, image cleanup policies, and troubleshooting x509 and other common errors.