Date ajout : 08/12/2025 Priorite : BASSE Categorie : INFRA Statut : TERMINE Effort estime : S (2-4h) Prerequis : Besoin concret de partage images PROD/DEV
Mettre en place un registry Docker prive pour partager les images entre PROD et DEV sans conflits.
data-root local| Element | Valeur |
|---|---|
| Image | registry:2 |
| Host | prod-portainer ou VM dediee |
| Stockage | /mnt/stock_36to/docker-registry/ |
| Acces | registry.local:5000 |
# Deploiement basique
docker run -d \
--name registry \
--restart unless-stopped \
-p 5000:5000 \
-v /mnt/stock_36to/docker-registry:/var/lib/registry \
registry:2
A faire quand le besoin de partage d'images entre PROD/DEV devient concret. Actuellement les images sont buildees localement sur chaque serveur.
| Element | Valeur |
|---|---|
| Host | prod-portainer (192.168.1.12:5000) |
| Stockage | /mnt/stock_8to/33800-stack/docker-registry/ |
| Backup | rsync → stock_36to (automatique) |
Docker daemon.json mis a jour sur PROD et DEV avec :
"insecure-registries": ["192.168.1.12:5000", "registry.local:5000"]
Usage :
# Push depuis DEV
docker tag myimage:latest 192.168.1.12:5000/myimage:latest
docker push 192.168.1.12:5000/myimage:latest
# Pull depuis PROD
docker pull 192.168.1.12:5000/myimage:latest