serveurs:installation:web-srv:docker-portainer

Ceci est une ancienne révision du document !


Installer, configurer et gérer le sous-domaine "manager"

Notes : ce domaine hébergera l'outil Portainer permettant d'administrer les containers Docker.

  • Créer un fichier de configuration : vi /etc/nginx/sites-available/manager.conf
  • Créer un lien depuis les sites actifs : cd /etc/nginx/sites-enabled/ ; ln -s ../sites-available/manager.conf manager.conf
    • Tester la config et relancer Nginx si OK : nginx -t && nginx -s reload
    • Tester l'URL http://manager.<domaine-sinp>/ qui doit afficher une erreur 502 car nous n'avons pas encore lancé le container Docker.
  • Sur le serveur dans le dossier docker de l'utilisateur admin :
    • créer un nouveau réseau Docker spécifique à notre utilisation de type bridge nommé nginx-proxy (voir fichier .env) : docker network create nginx-proxy
    • se placer dans le dossier manager.<domaine-sinp> : cd ~/docker/manager.<domaine-sinp>
    • exécuter la commande : docker-compose up
    • vérifier que tout fonctionne à l'adresse : http://manager.<domaine-sinp>
      • indiquer le mot de passe pour l'utilisateur admin de Portainer afin de créer le compte d'administrateur
    • arrêter le container : CTRL+C
    • relancer le container en tant que service : docker compose up -d
      • si besoin de l'arrêter utiliser : docker-compose down
  • Se connecter à Portainer et se rendre dans le menu principal "Endpoints"
  1. Pour l'instance bkp-srv :
    • Renommer simplement le endpoint local en bkp-<region>-sinp
  2. Pour l'instance db-srv et web-srv :
    • Au préalable activer l'API Docker de l'instance db-srv ou web-srb (voir section correspondante)
    • Cliquer sur le bouton Add endpoint
      • Sélectionner "Docker - Directly connect to the Docker API"
      • Name : db-<region>-sinp ou web-<region>-sinp
      • Endpoint URL : 10.0.1.20:2376 ou 10.0.1.10:2376
      • TLS : false (à voir si on l'active ?)
      • Valider le formulaire
  • serveurs/installation/web-srv/docker-portainer.1618863812.txt.gz
  • Dernière modification : 2021/04/19 20:23
  • de jpmilcent