10- Installation portainer

Après avoir créé des conteneurs sans fichier de variable, avec fichier de variable, on va en créer un sans docker-compose.yml

1- On installe et lance le conteneur

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data portainer/portainer

2- On créé le ficher de vhost

sudo nano /etc/nginx/sites-available/portainer

3- On y insère les lignes suivantes

server {
    listen                     80;
    server_name                portainer.domaine.com;
    client_max_body_size       200M;
    location / {
             proxy_pass        http://127.0.0.1:9000;
             proxy_redirect    off;
             proxy_set_header  Host               $host;
             proxy_set_header  X-Forwarded-Server $host;
             proxy_set_header  X-Real-IP          $remote_addr;
             proxy_set_header  X-Forwarded-For    $proxy_add_x_forwarded_for;
             proxy_set_header  X-Forwarded-Proto  http;
}
}

4- On l’active

sudo ln -s /etc/nginx/sites-available/portainer/ /etc/nginx/sites-enabled/portainer

5- On redémarre nginx

sudo systemctl reload nginx.service

Portainer est disponible sur http://portainer.domaine.com

Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse de messagerie 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.