2.6 KiB
Docker
Outils d'administration
Maxime Poullain • Christian Tritten
Introduction
Des outils existent pour :
- exploiter de façon plus conviviale une infrastructure Docker,
- enrichir les fonctionnalité des produits fournis par Docker Inc.
Administration d'une infrastructure Docker
Portainer
IHM de gestion d'une infrastructure Docker
- Tableau de bord de l'infrastructure
- Swarm (services, stack, secrets, overlay networks)
- Conteneurs (détails, en mode local : statistiques, logs)
- Images
- Volumes
- Gestion d'utilisateurs
Weave Scope
IHM de gestion / monitoring d'une infrastructure Docker
- Intégré avec Kubernetes, Docker Swarm, Mesos
- Gère les hôtes Docker, les conteneurs et les services Swarm
- Visualisation en temps réel
- Monitoring
- Console sur un hôte ou un conteneur
- Pas de gestion d'utilisateurs
Administration d'un
Registry Docker
Harbor | Portus
Le composant Docker Registry souffre du manque de certaines fonctionnalités indispensables pour un fonctionnement en équipes / projets.
Des solutions opensource existent pour combler ces lacunes :
Contrôle d'accès
Utilisateurs et images sont organisés en projets.
Un utilisateur peut avoir différentes permissions
pour les images d'un projet.
Réplication d'images
Les images peuvent être répliquées
sur plusieurs instances de registry.
Permet la répartition de charge,
et la haute disponibilité.
Interface graphique de gestion
Un utilisateur peut gérer, parcourir, et chercher des images sur les différents projets.
Support AD/LDAP
Intégration avec un annuaire AD/LDAP pour l'authentification et la gestion des utilisateurs.
Traçabilité
Toutes les opérations effectuées sur les images
et les projets sont tracées.
API RESTful
Une API RESTful permet de réaliser la plupart des opérations de façon programmatique, permettant une intégration aisée avec des systèmes externes.