[Tuto] Installation de Portainer Agent et Configuration sur une instance Portainer
Portainer, c'est quoi ?
Portainer est une interface utilisateur de gestion légère qui vous permet de gérer facilement vos différents environnements Docker (hôtes Docker ou clusters Swarm). Portainer se veut aussi simple à déployer qu'à utiliser. Il se compose d'un seul conteneur qui peut s'exécuter sur n'importe quel moteur Docker (peut être déployé en tant que conteneur Linux ou conteneur natif Windows, prend également en charge d'autres plates-formes). Portainer vous permet de gérer toutes vos ressources Docker (conteneurs, images, volumes, réseaux et plus!). Il est compatible avec le moteur Docker autonome et avec le mode Docker Swarm.
Vous pouvez essayer l'instance de démonstration : http://demo.portainer.io/ (connectez-vous avec le nom d'utilisateur admin et le mot de passe tryportainer).
Ici, nous allons aborder l'installation de Portainer Agent, et de sa configuration sur une instance Portainer. Avec Portainer Agent vous allez pouvoir gérer vos conteneurs Docker de plusieurs machines depuis 1 seule instance Portainer.
Pour faire cette manip, il vous faudra vous connecter en SSH à votre Serveur/NAS, si vous ne savez pas le faire, vous trouverez ici un tuto explicatif : [Tuto] Acceder à son NAS en lignes de commande.
Sommaire :
1/ Installation de Portainer Agent
2/ Rajout du "Endpoints" sur Portainer
3/ Consultation sur Portainer

1/ Installation de Portainer Agent
Il vous faut vous connecter a votre serveur en SSH, pour exécuter la commande suivante, afin d'installer Portainer Agent :
Code:
sudo docker run -d -p 9001:9001 --name=portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent
Et c'est tout

Attention, concernant le montage de /var/lib/docker/volumes il s'agit des volumes de Docker ( et non d'une autre instance portainer, ou autre ) , voir : https://www.forum-nas.fr/threads/tu...-sur-une-instance-portainer.16036/post-124769
2/ Rajout du "Endpoints" sur Portainer
Rendez-vous sur votre instance principal de Portainer, nous allons maintenant, y connecté l'agent que nous avons installé sur notre autre serveur ( Étape 1 ).
On clique sur : Endpoints

Puis sur Add endpoints

Dans la page suivante, il n'y a que 2 cases a renseigner, Name et Endpoint URL.
Dans "Name" vous choisissez un nom pour ce Endpoint, dans mlon cas c'est un raspberry, et j'en possède que un il n'y a donc pas de confusion possible, donc je le nomme "raspberry"
Dans "Endpoint URL" nous indiquons l'adresse du serveur on nous avons installer Portainer Agent, suivant du port d'écoute 9001, Exemple : 192.168.1.20:9001 ! Bien sur l'ip est adapter suivant votre cas.

Maintenant, on clique sur + Add Endpoints pour valider.
3/ Consultation sur Portainer
Maintenant, que nous avons connecté notre second serveur a notre instance portainer nous pouvons depuis cette meme instance Portainer, gérer les conteneurs des deux serveurs.
En cliquant sur "Home" vous allez retrouver une vue d'ensemble de vos "Endpoints" et selectionner celui que vous voulez gérer :

Dernière édition: