Serveurs

Portainer : Gérer vos conteneurs Docker depuis une interface web

Par Tutos-Info , le 6 janvier 2023 , mis à jour le 6 janvier 2023 - 4 minutes de lecture
portainer docker
5/5 - (3 votes)

En ce moment je prends plaisir à utiliser Docker, j'avais l'habitude de faire des installations de type "legacy" avec une VM complète pour déployer et tester des applications. Je me suis lancé dans Docker suite à l'installation de mon serveur Bitwarden en autohébergement. Il faut dire que c'est super pratique pour tester des applications, faire des maquettes, bref ça ne consomme pas de ressource et c'est super rapide. Dans cet article je vous présente Portainer qui est une application permettant de gérer vos conteneurs depuis une interface web !

Pourquoi utiliser Portainer ?

Lorsque vous utilisez les conteneurs Docker, vous devez généralement tout faire en ligne de commande. Même si c'est la méthode recommandée, ça peut parfois être compliqué. Mais il est possible de gérer ses conteneurs Docker facilement avec une interface GUI accessible depuis le navigateur web. Cette application c'est Portainer et elle est disponible gratuitement !

Vous trouverez toutes les informations sur le site officiel : https://www.portainer.io/

Cette application est dédiée à Docker mais aussi à Kubernetes, néanmoins si vous rechercher une solution tout en un (serveur web + certificats + docker) je vous recommande l'interface Plesk qui peut être utilisée gratuitement pendant 15 jours.

Installation de Portainer

L'installation la plus simple est d'installer le conteneur Docker Portainer , c'est également possible de procéder à une installation "stand alone" sans Docker.

Il y a donc des prérequis nécessaires , c'est d'avoir installé Docker et Docker compose sur votre machine.

A découvrir  Powershell : Script de Création de Boîte Mail pour Serveur Exchange

Une fois installé vous avez juste à saisir la commande suivante dans le terminal :

docker run -d -p 9000:9000 --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data portainer/portainer

La commande va créer un conteneur avec l'image portainer , le conteneur sera automatiquement démarré si votre serveur redémarre. On mappe également deux volumes le /var/run/docker.sock dans /var/run/docker.soc du conteneur. On fait la même chose pour le dossier opt/portainer

Le conteneur sera accessible par l'URL suivante : http://ip-machine:9000

Utilisation de Portainer

Le Dashboard

Connectez-vous à Portainer en saisissant l'URL suivante dans votre navigateur : http://IP:9000 , vous devez alors créer le compte Admin.

Une fois paramétrer vous accéder au dashboard.

portainer gestion de docker en interface web
L'interface de Portainer.

Portainer va afficher les informations de votre serveur, mais aussi les volumes, les conteneurs et les images. Vous pouvez donc gérer vos conteneurs depuis l'interface web.

infos portainer
Le nombre d'images, de volumes, de réseaux et de conteneurs.

Gestion des conteneurs Docker

En cliquant sur Containers vous pouvez gérer vos conteneurs. Il est possible d'arrêter, de démarrer, voir, de supprimer un ou plusieurs conteneurs.

gestion des conteneurs docker avec portainer
La gestion des conteneurs.

Vous pouvez ajouter un conteneur en cliquant sur Add Container

creation conteneur docker avec portainer

Les options avancées permettent de créer un volume, définir des options comme redémarrer automatiquement le conteneur.

Mon avis sur Portainer

Portainer est une solution gratuite pour gérer vos conteneurs Docker, cependant la création de conteneurs est beaucoup plus rapide en ligne de commande. Mais pour avoir une gestion plus sexy, Portainer est très pratique.

 

 

Tutos-Info

Fondateur de Tutos-Informatique, je suis Administrateur Systèmes et Réseaux. Je propose des tutoriels suite à mes interventions clients.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.