Docker Registry

DevOps 🟡 Mid

Definition

Service de stockage et distribution d'images Docker. Docker Hub est le registry public par défaut, mais on peut héberger le sien.

Analogie

Une bibliothèque de livres (images) où chacun peut emprunter (pull) ou déposer (push) des ouvrages.

Exemple de code

docker tag mon-app:1.0 registry.io/mon-app:1.0
docker push registry.io/mon-app:1.0
docker pull registry.io/mon-app:1.0

Cas d'usage

Stocker les images de manière centralisée pour que le CI/CD et tous les environnements y accèdent.

Anti-pattern

Pousser des images contenant des secrets ou des credentials.
#devops#docker