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

Installer Portainener - L'interface utilisateur de gestion Web Docker basée sur Docker
Portainener est une interface utilisateur de gestion basée sur le Web pour les hôtes Docker. Portainener fonctionne 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. J'utiliserai Lubuntu 18.04 LTS avec Docker CE installé en tant qu'hôte Docker. Mais toute distribution Linux avec Docker installée 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 vous n'avez pas installé Docker, alors je vous recommande de le jeter.

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'a pas installé, alors je vous recommande de 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 ne vous fait pas installer, je vous recommande de y jeter un œil.

Installation de Docker sur Raspberry Pi:

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

Installation de Portainer:

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

$ volume docker Créer Portainer_data

Ou,

$ sudo docker volume Créer Portainer_data

Maintenant, créez un conteneur Docker Portainer 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,

$ 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 de Portainer Docker n'est pas disponible localement et il est téléchargé à partir du référentiel d'image Docker.

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

Accès à l'interface Web de Portainer:

Maintenant que le conteneur de 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 découvrir 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 (modifiez l'adresse IP en adresse IP de votre hôte de docker).

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

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

Vous devez ê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 interface Web Portainer:

Dans cette section, je vais vous montrer comment utiliser l'interface Web 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 marqué dans la capture d'écran ci-dessous. Pour accéder à l'hôte Docker, cliquez simplement dessus.

Vous devez ê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. Ici, vous pouvez trouver des informations telles que le nombre de volumes Docker, le nombre d'images et de conteneurs Docker et beaucoup d'autres.

Pour gérer vos conteneurs Docker, cliquez simplement sur les conteneurs du tableau de bord comme marqué 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 marqué dans la capture d'écran ci-dessous.

L'assistant de création de conteneurs portainer doit être affiché. 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, c'est le répertoire de travail par défaut, le shell par défaut, l'ajout de volumes, la configuration de la mise en réseau, la configuration des variables d'environnement et bien d'autres à partir d'ici.

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

Comme vous pouvez le voir, le conteneur est créé.

Comme vous pouvez le voir, un nouveau conteneur (Ubuntu16 dans mon cas) est créé et il fonctionne. Si vous souhaitez voir plus de détails sur le nouveau conteneur, cliquez dessus.

Comme vous pouvez le voir, de nombreuses options sur le nouveau conteneur sont répertoriées ici. Vous pouvez également démarrer, arrêter, tuer, redémarrer, faire une 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 Console comme marqué dans la capture d'écran ci-dessous.

Maintenant, cliquez sur Connecter comme marqué 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 souhaitez dans ce conteneur.

Si vous souhaitez quitter la console de votre conteneur, cliquez sur Débrancher comme marqué 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 d'images depuis le 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 d'ici, vous pouvez supprimer, importer et exporter, créer également de nouvelles images Docker.

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