Portainer

Procédure d'installation officielle : https://portainer.readthedocs.io/en/latest/deployment.html

Installation / Exécution de portainer

Exécuter la commande suivante :

/usr/bin/docker run -d -p 9000:9000 \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v /opt/portainer:/data \
    --name portainer \
    portainer/portainer

La première fois, cela télécharge l'image de Portainer, ensuite, cela lancera uniquement le conteneur.

Création d'un service Systemd

Créer un service systemd permet de lancer automatiquement Portainer au démarrage de votre machine.

Créer le fichier /etc/systemd/system/portainer.service et ajouter le contenu ci-dessous :

[Unit]
Description=Start Portainer at startup
After=network.target
Requires=docker.service

[Service]
Type=simple
KillMode=none
ExecStart=/usr/bin/docker start -a portainer
ExecStop=/usr/bin/docker stop -t 5 portainer

[Install]
WantedBy=default.target

Puis charger et activer le service.

sudo systemctl daemon-reload
sudo systemctl start portainer.service
sudo systemctl enable portainer.service
J'ai fais un thème Stylish (chrome ou firefox) pour que l'interface adopte un style sombre : https://userstyles.org/styles/176993/portainer-dark-red.

Aperçu du thème stylish