J M G

-
Articles
Software
Automation
Games
  51 / Monitoring Docker : Portainer- - -
logo Portainer Portainer est une plate-forme de gestion des environnements Docker. Il simplifie l'utilisation des conteneurs pour permettre de découvrir et de gérer plus facilement les capacités de Docker. Il est disponible en deux versions: Community Edition (CE) et Business Edition (BE). Cette article porte sur l'installation de la Community Edition.

Liste des courses :

  • Docker et Docker Compose : Si vous ne les avez pas déjà installés : Installation docker
  • Un serveur dédié ou une machine virtuelle.

Création d'un répertoire pour portainer

Commencez par créer un répertoire dans lequel vous allez stocker les fichiers de configuration de Portainer. Par exemple, portainer:
[[email protected]]mkdir portainer
[[email protected]]cd portainer

Configuration de Docker Compose

Créez un fichier docker-compose.yml dans le répertoire portainer que vous venez de créer avec le contenu suivant :
services:
# Définition du service
portainer:
# Nom du conteneur
	container_name: portainer
	# image utilisée
	image: portainer/portainer-ce:latest
	# Politique de redémarrage du conteneur
	restart: unless-stopped
	# Définition des dossiers et fichiers acessibles depuis le conteneur
	volumes:
	- /etc/timezone:/etc/timezone:ro
	- /etc/localtime:/etc/localtime:ro
	- /var/run/docker.sock:/var/run/docker.sock
	- ./data:/data
	ports:
	- '9000:9000'
	- '9443:9443'

Création des répertoires de stockage

Créez les répertoires nécessaires dans le répertoire portainer pour stocker les données. Vous avez déjà spécifié ces répertoires dans le fichier docker-compose.yml. :
[[email protected]]mkdir data

Lancement de Portainer

Une fois configuré et les répertoires créés, lancez Portainer avec la commande suivante depuis le répertoire portainer :
[[email protected]]docker compose up -d
L'image Docker de Portainer est téléchargée, un conteneur Docker créé et exécuté en arrière-plan.


Interface Web de portainer

Interface Web Portainer

Configuration initiale de Portainer

Maintenant que Portainer est en cours d'exécution, vous pouvez accéder à son interface d'administration en ouvrant un navigateur web et en entrant l'adresse IP de votre serveur suivi du port 9000 (par exemple, http://votre-adresse-ip:9000). A la première connection vous êtes invité à créer un utilisateur et un mot de passe. Ensuite, vous pourrez configurer les paramètres de Portainer, ajouter des sources d'images, importer des photos, etc.

Conclusion

Si vos conteneurs ont été créés en dehors de Portainer, les actions sont limitées, mais vous pouvez quand même les gérer. Si vous avez créé des conteneurs à l'aide de Portainer, vous pouvez les gérer entièrement à partir de l'interface utilisateur. N'oubliez pas de faire une sauvegarde de votre configuration et de consulter la documentation de Portainer pour en savoir plus sur ses fonctionnalités et ses options de personnalisation.
- - -










Lien d'affiliation

Docker et conteneurs - 3e éd. : Architectures, développement, usages et outils (InfoPro)

Docker et les environnements d’exécution comme Kubernetes proposent des réponses satisfaisantes pour déployer du code en production.

Voir sur amazon