image de mise en avant pour l'article comment installer portainer dans un container Docker

Comment installer Portainer dans un container Docker

Temps de lecture estimé: 1 minute

Cet article fait partie d’une série d’articles sur la Dockerisation de toute mon infra, mes services et applications en ligne.

Après avoir mis en place un reverse proxy apache, je me suis attelé à Portainer. Une application web qui permet d’avoir une visu et de pouvoir faire pas mal d’opérations sur ses containers Docker.

La procédure officielle pour la version Community édition est disponible ici.

ci-dessous les détails de mon installation

J’ai créé un volume dédié aux données de Portainer

docker volume create --driver local --name portainer 

Je déploie ensuite en passant mes certificats ssl et en spécifiant –sslcert et –sslkey et en fournissant directement le socket docker au container (-v /var/run/docker.sock:/var/run/docker.sock)

#!/bin/bash
docker container rm -f portainer

docker run -d -p 9443:9443 -p 8000:8000 \
--network infra \
--restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer:/data \
-v /etc/letsencrypt/:/etc/certs/ \
--name portainer \
portainer/portainer-ce:latest \
--sslcert /etc/certs/live/anthony-jacob.com/cert.pem \
--sslkey /etc/certs/live/anthony-jacob.com/privkey.pem \

En parallèle, j’ai ajouté un nouveau vhost à mon reverse proxy apache. Ce qui me permet d’accéder à l’interface web et de configurer sur portainer un environnement local.

Et voilà, j’ai maintenant accès à une interface qui me permet de superviser mon serveur et les containers docker sans forcément devoir me connecter en ssh au serveur et user de la ligne de commande pour avoir rapidement de l’information.

Pour suivre les autres étapes de la migration de mon serveur, ça se passe sur l’article récapitulatif

Partagez l'article:
FacebookTwitterEmailLinkedIn

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.