GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment gérer les conteneurs Docker à l'aide de Portainer sur Ubuntu

Portainer est une interface utilisateur de gestion open source pour Docker, y compris l'environnement Docker Swarm. Portainer vous facilite la gestion de vos conteneurs Docker, il vous permet de gérer les conteneurs, les images, les réseaux et les volumes à partir du tableau de bord Web Portainer.

Dans ce tutoriel, je vais vous montrer étape par étape comment installer et configurer Portainer sur Ubuntu 16.04 LTS. Nous allons installer et configurer Portainer, déployer le conteneur d'applications, gérer le conteneur, les images, le réseau et les volumes pour notre environnement Docker.

Prérequis

  • Serveur Ubuntu 16.04
  • Privilèges root

Ce que nous allons faire

  1. Installer Docker sur Ubuntu 16.04
  2. Installer et configurer Portainer
  3. Déployer le conteneur d'applications de blog Ghost
  4. Gestion de l'environnement Docker

Étape 1 - Installer Docker sur Ubuntu 16.04 LTS

Avant d'installer les packages Docker, veuillez mettre à jour le référentiel sur votre système et mettre à niveau les packages.

sudo apt update
sudo apt upgrade

Installez maintenant docker à l'aide de la commande apt ci-dessous.

sudo apt install docker.io -y

Une fois l'installation terminée, démarrez le service docker et activez-le pour qu'il se lance à chaque démarrage du système.

systemctl start docker
systemctl enable docker

Docker installé sur le serveur Ubuntu 16.04, vérifiez-le à l'aide de la commande ci-dessous.

docker version

Et vous obtiendrez la version 1.x de Docker installée sur le système.

Étape 2 - Installer et configurer Portainer

Portainer peut être installé en tant que conteneur docker et autonome sans conteneur docker.

Dans ce tutoriel, nous allons installer Portainer en tant que conteneur Docker. C'est vraiment simple à installer et à exécuter sur n'importe quel système car nous avons juste besoin d'assurer la prise en charge du système pour Docker.

Avant d'installer Portainer, téléchargez l'image Portainer à partir du DockerHub à l'aide de la commande docker pull ci-dessous.

docker pull portainer/portainer

Exécutez maintenant Portainer à l'aide de la simple commande docker ci-dessous.

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

Portainer fonctionne maintenant en tant que conteneur, vérifiez-le à l'aide de la commande docker ps.

docker ps

Et vous obtiendrez le résultat ci-dessous.

Portainer fonctionne maintenant en tant que conteneur Docker avec le nom "elatted_hopper", et il fonctionne sous le port 9000.

Ensuite, nous allons configurer le mot de passe administrateur du Portainer.

Ouvrez votre navigateur Web et saisissez l'adresse IP du serveur avec le port 9000.

http://192.168.33.10:9000/

Vous obtiendrez la page sur la configuration de l'utilisateur administrateur et du mot de passe.

Tapez votre mot de passe administrateur fort et cliquez sur le bouton "Créer un utilisateur".

Nous devons maintenant définir à quel environnement Portainer se connectera. Portainer prend en charge l'environnement Docker autonome, Docker Swarm et le mode Swarm.

Pour ce guide, nous allons configurer Portainer pour se connecter à l'environnement Docker local.

Choisissez l'environnement "Local" et cliquez sur le bouton "Connecter".

Et maintenant, vous verrez le tableau de bord d'administration de Portainer.

Portainer a été installé en tant que conteneur Docker sur Ubuntu 16.04.

Étape 3 - Déployer un nouveau conteneur d'applications

Après l'installation de Portianer, nous exécuterons le conteneur d'applications à l'aide de Portainer.

Cliquez sur le menu "Modèle d'application".

Choisissez maintenant l'application que vous souhaitez installer. Pour ce guide, nous allons installer le blog "Ghost" en tant que conteneur Docker.

Cliquez sur "Fantôme".

Tapez le nom du conteneur 'ghost-blog' et cliquez sur 'Afficher les options avancées'. Dans la configuration 'Port mapping', tapez port 80 sur 'host'.

Cliquez maintenant sur le bouton "Déployer le conteneur".

Et une fois terminé, vous obtiendrez la page du conteneur comme ci-dessous.

Ghost est maintenant installé en tant que conteneur Docker et utilise le port 80 sur l'hôte.

Ouvrez votre navigateur Web et saisissez l'adresse IP du serveur.

http://192.168.33.10/

Et vous obtiendrez la page d'accueil du blog "Ghost" comme ci-dessous.

Étape 4 - Gérer l'environnement Docker à l'aide de Portainer

Dans cette étape, nous allons configurer les environnements Docker tels que les images Docker, le conteneur, les volumes et les réseaux.

Gérer les conteneurs

Portainer fournit un moyen simple et facile d'utiliser la gestion des conteneurs Docker.

Cliquez sur le menu "Conteneurs" à gauche et vous obtiendrez la page ci-dessous.

Nous pouvons démarrer, arrêter, redémarrer, créer un nouveau conteneur, accéder au shell du conteneur, voir le journal du conteneur et les statistiques du conteneur à partir de cette gestion de conteneur Portainer.

Coque du conteneur Ghost :

Journaux du conteneur fantôme :

Les statistiques du conteneur :

Gérer les images Docker

Cliquez sur le menu 'Images' et vous obtiendrez la page comme ci-dessous.

Nous pouvons maintenant voir la liste des images Docker sur notre système, et nous pouvons créer manuellement une nouvelle image Docker, ou extraire/télécharger de nouvelles images depuis le référentiel DockerHub.

Gérer les réseaux

À partir de ce menu, nous créons de nouveaux réseaux personnalisés pour notre environnement Docker. Cliquez sur le menu "Réseaux".

Gérer les volumes

Ce menu permet de créer facilement de nouveaux volumes personnalisés pour notre conteneur.

Nous avons juste besoin de créer de nouveaux volumes personnalisés, et lorsque nous voulons créer un nouveau conteneur pour l'application, il suffit de l'attacher au conteneur via le menu "Options avancées".

L'installation et la configuration de l'interface utilisateur Portainer Docker Management sur Ubuntu 16.04 ont été effectuées avec succès.


Ubuntu
  1. Comment installer Docker sur Ubuntu 18.04

  2. Comment installer Kubernetes sur Ubuntu 18.04

  3. Comment installer Docker Compose sur Ubuntu 18.04

  4. Comment installer Docker sur Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  5. Comment installer Docker et exécuter des conteneurs Docker dans Ubuntu

Comment installer des conteneurs Docker via Cockpit sur Ubuntu 20.04 LTS

Comment installer Docker sur Ubuntu 14.04

Comment installer Gitea sur Ubuntu en utilisant Docker

Comment installer Docker Portainer pour gérer les conteneurs

Comment gérer les conteneurs Docker

Comment installer Portainer sur Ubuntu 20.04