Meilleures pratiques pour optimiser l'utilisation de Docker Hub
Utilisez les étapes suivantes pour aider à optimiser et gérer votre utilisation de Docker Hub pour les individus et les organisations :
-
Utilisez les données d'utilisation Docker Hub pour identifier quels comptes consomment le plus de données, déterminer les heures de pointe d'utilisation, et identifier quelles images sont liées à la plus grande utilisation de données. De plus, recherchez les tendances d'utilisation, telles que les suivantes :
- Comportement de téléchargement inefficace : Identifiez les dépôts fréquemment accédés pour évaluer si vous pouvez optimiser les pratiques de mise en cache ou consolider l'utilisation pour réduire les téléchargements.
- Systèmes automatisés inefficaces : Vérifiez quels outils automatisés, tels que les pipelines CI/CD, peuvent causer des taux de téléchargement plus élevés, et configurez-les pour éviter les téléchargements d'images inutiles.
-
Optimisez les téléchargements d'images en :
- Utilisant la mise en cache : Implémentez la mise en cache d'images locales via la mise en miroir ou dans vos pipelines CI/CD pour réduire les téléchargements redondants.
- Automatisant les flux de travail manuels : Évitez les téléchargements inutiles en configurant les systèmes automatisés pour télécharger seulement quand une nouvelle version d'une image est disponible.
-
Optimisez votre stockage en :
- Auditant régulièrement et supprimant des dépôts entiers avec des images non étiquetées, inutilisées ou obsolètes.
- Utilisant la Gestion d'Images pour supprimer les images obsolètes et périmées dans un dépôt.
-
Pour les organisations, surveillez et appliquez les politiques organisationnelles en faisant ce qui suit :
- Routinement visualisez l'utilisation Docker Hub pour surveiller l'utilisation.
- Appliquez la connexion pour vous assurer que vous pouvez surveiller l'utilisation de vos utilisateurs et que les utilisateurs reçoivent des limites d'utilisation plus élevées.
- Recherchez les comptes utilisateur en double dans Docker et supprimez les comptes de votre organisation au besoin.