Portainer
Portainer est une interface utilisateur graphique (GUI) qui simplifie la gestion de votre environnement Docker. Elle vous permet de visualiser et de configurer vos conteneurs, images, volumes, et réseaux via une application web intuitive.
Il est même possible de gérer plusieurs nœuds Docker à partir d'un seul tableau de bord centralisé.
1. Installation de Portainer
L'installation de Portainer se fait via un conteneur Docker. La commande suivante permet de déployer l'image officielle et de la lier à l'environnement Docker de votre serveur.
docker run -d \
-p 8000:8000 \
-p 9443:9443 \
--name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Détail des options :
-d
: Exécute le conteneur en arrière-plan.-p 8000:8000
et-p 9443:9443
: Mappe les ports du conteneur aux ports de l'hôte. Portainer utilise le port9443
par défaut pour l'interface web sécurisée (HTTPS) et le port8000
pour la communication interne.--name portainer
: Attribue un nom au conteneur, ce qui facilite sa gestion.--restart=always
: S'assure que le conteneur redémarre automatiquement après une interruption.-v /var/run/docker.sock:/var/run/docker.sock
: Partage le socket Docker de votre hôte avec le conteneur Portainer. C'est ce qui permet à Portainer de communiquer avec le service Docker de votre serveur et de le gérer.-v portainer_data:/data
: Crée et utilise un volume Docker (portainer_data
) pour stocker les données de Portainer (configuration, utilisateurs, etc.) de manière persistante.portainer/portainer-ce:latest
: Spécifie l'image à utiliser, ici la dernière version de l'édition Community Edition (CE) de Portainer.
2. Accès à l'interface web
Une fois le conteneur démarré, vous pouvez accéder à l'interface web de Portainer depuis n'importe quel navigateur en utilisant l'adresse IP de votre serveur suivie du port 9443
.
- URL d'accès :
https://[votre_adresse_ip]:9443
Lors de votre première connexion, vous serez invité à créer un compte administrateur. Après cela, vous pourrez commencer à gérer vos conteneurs, images et volumes depuis un tableau de bord convivial.