Aller au contenu

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 port 9443 par défaut pour l'interface web sécurisée (HTTPS) et le port 8000 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.