Portier

Installer Portainer - L'interface utilisateur de gestion basée sur le Web Docker

Installer Portainer - L'interface utilisateur de gestion basée sur le Web Docker
Portainer est une interface utilisateur de gestion basée sur le Web pour les hôtes Docker. Portainer s'exécute comme un conteneur Docker léger sur votre hôte Docker. C'est un excellent outil pour gérer graphiquement les conteneurs Docker à partir du navigateur Web. Dans cet article, je vais vous montrer comment installer Portainer sur votre hôte Docker. Je vais utiliser Lubuntu 18.04 LTS avec Docker CE installé comme hôte Docker. Mais, toute distribution Linux avec Docker installé devrait fonctionner. Alors, commençons.

Installation de Docker sur Ubuntu :

J'ai écrit un article dédié sur l'installation de Docker sur Ubuntu. Vous pouvez le lire sur https://linuxhint.com/install_docker_ubuntu_1804/

Si vous utilisez Ubuntu et que Docker n'est pas installé dessus, je vous recommande d'y jeter un œil.

Installation de Docker sur Debian :

J'ai écrit un article dédié sur l'installation de Docker sur Debian. Vous pouvez le lire sur https://linuxhint.com/install_docker_debian_9/

Si vous utilisez Debian et que Docker n'est pas installé dessus, je vous recommande d'y jeter un œil.

Installation de Docker sur CentOS 7 :

J'ai écrit un article dédié sur l'installation de Docker sur CentOS 7. Vous pouvez le lire sur https://linuxhint.com/install-docker-centos7/

Si vous utilisez CentOS 7 et que Docker n'est pas installé dessus, je vous recommande d'y jeter un coup d'œil.

Installer Docker sur Raspberry Pi :

Si vous souhaitez utiliser un Raspberry Pi pour apprendre Docker, je vous recommande vivement de lire l'article dédié sur l'installation de Docker sur Raspberry Pi à l'adresse https://linuxhint.com/install_docker_raspberry_pi/

Installation de Portainer :

J'espère qu'à ce stade, Docker est installé sur votre ordinateur. Alors, installons Portainer. Tout d'abord, créez un volume Docker portainer_data avec la commande suivante :

$ docker volume créer portainer_data

Ou alors,

$ sudo docker volume créer portainer_data

Maintenant, créez un conteneur Portainer Docker avec la commande suivante :

$ docker run -d -p 9000:9000 -v /var/run/docker.chaussette :/var/run/docker.chaussette
-v portainer_data:/data portainer/portainer

Ou alors,

$ sudo docker run -d -p 9000:9000 -v /var/run/docker.chaussette :/var/run/docker.chaussette
-v portainer_data:/data portainer/Portainer

Comme vous pouvez le voir, l'image Portainer Docker n'est pas disponible localement et elle est en cours de téléchargement à partir du référentiel d'images Docker.

Très prochainement, l'image Portainer devrait être téléchargée et un conteneur devrait être créé.

Accès à l'interface Web de Portainer :

Maintenant que le conteneur Portainer Docker est créé, vous pouvez y accéder à partir de n'importe quel navigateur Web sur votre réseau. Tout d'abord, exécutez la commande suivante pour connaître l'adresse IP de votre hôte Docker :

$ ip a

Comme vous pouvez le voir, l'adresse IP de mon hôte Docker est 192.168.21.129.

Maintenant, ouvrez un navigateur Web et visitez http://192.168.21.129:9000 (changez l'adresse IP en adresse IP de votre hôte Docker).

Vous devriez voir la page suivante. Maintenant, pour configurer un mot de passe, saisissez votre mot de passe et cliquez sur Créer un utilisateur.

Maintenant, sélectionnez Local et cliquez sur Relier comme indiqué dans la capture d'écran ci-dessous.

Vous devriez être redirigé vers la page d'accueil de Portainer comme vous pouvez le voir dans la capture d'écran ci-dessous.

Gestion des conteneurs Docker avec l'interface Web Portainer :

Dans cette section, je vais vous montrer comment utiliser l'interface Web de Portainer pour gérer les conteneurs Docker. Alors, commençons. Sur la page d'accueil de Portainer, vous pouvez votre hôte Docker connecté comme indiqué dans la capture d'écran ci-dessous. Pour accéder à l'hôte Docker, il suffit de cliquer dessus.

Vous devriez être redirigé vers le tableau de bord de l'hôte Docker connecté comme vous pouvez le voir dans la capture d'écran ci-dessous. Vous trouverez ici des informations telles que le nombre de volumes Docker dont vous disposez, le nombre d'images et de conteneurs Docker dont vous disposez et bien d'autres.

Pour gérer vos conteneurs Docker, cliquez simplement sur Conteneurs dans le tableau de bord comme indiqué dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, tous les conteneurs Docker sont répertoriés ici. Pour ajouter un nouveau conteneur, cliquez sur Ajouter un conteneur comme indiqué dans la capture d'écran ci-dessous.

L'assistant de création de conteneur Portainer devrait s'afficher. C'est une interface magnifique et facile à utiliser pour créer des conteneurs Docker. Comme vous pouvez le voir, vous pouvez définir les commandes à exécuter au démarrage du conteneur, son répertoire de travail par défaut, son shell par défaut, ajouter des volumes, configurer la mise en réseau, configurer les variables d'environnement et bien d'autres à partir d'ici.

Une fois que vous avez terminé, cliquez sur Déployer le conteneur comme indiqué dans la capture d'écran ci-dessous.

Comme vous pouvez le voir, le conteneur est en cours de création.

Comme vous pouvez le voir, un nouveau conteneur (ubuntu16 dans mon cas) est créé et il est en cours d'exécution. Si vous voulez voir plus de détails sur le nouveau conteneur, cliquez dessus.

Comme vous pouvez le voir, de nombreuses options concernant le nouveau conteneur sont répertoriées ici. Vous pouvez également démarrer, arrêter, tuer, redémarrer, mettre en pause, reprendre, supprimer, dupliquer, modifier et recréer le conteneur à partir d'ici, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Si vous faites défiler un peu vers le bas, vous pouvez également trouver d'autres options de configuration telles que la mise en réseau pour ce conteneur.

Pendant que le conteneur est en cours d'exécution, vous pouvez accéder à la console de ce conteneur. Pour ce faire, cliquez sur le bouton de la console comme indiqué dans la capture d'écran ci-dessous.

Maintenant, cliquez sur Relier comme indiqué dans la capture d'écran ci-dessous.

Vous devez être connecté à la console de votre conteneur. Maintenant, vous pouvez exécuter n'importe quelle commande que vous voulez dans ce conteneur.

Si vous souhaitez sortir de la console de votre conteneur, cliquez sur Déconnecter comme indiqué dans la capture d'écran ci-dessous.

Gestion des images Docker avec l'interface Web de Portainer :

Vous pouvez également gérer les images Docker à l'aide de l'interface Web de Portainer. Pour accéder aux images Docker, cliquez simplement sur l'icône Images du tableau de bord.

Comme vous pouvez le voir, toutes les images disponibles localement sont répertoriées. Vous pouvez également extraire de nouvelles images Docker à partir d'ici. À partir de là, vous pouvez également supprimer, importer et exporter, créer de nouvelles images Docker.

C'est ainsi que vous installez et utilisez Portainer. Merci d'avoir lu cet article.

Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...
Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...