Outils pour utilisateurs

Outils du site


sysadmin:docker:portainer

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
sysadmin:docker:portainer [2021/02/06 20:57] 77.192.232.26sysadmin:docker:portainer [2021/02/07 13:48] (Version actuelle) yoann
Ligne 1: Ligne 1:
-{{tag>sysadmin docker webui gui}}+{{tag>sysadmin netadmin docker webui gui}}
  
 ====== Portainer ====== ====== Portainer ======
Ligne 20: Ligne 20:
 </code> </code>
  
-Déployer portainer sur le serveur docker local via l'image docker disponible sur le registry:+Déployer Portainer sur le serveur docker local via l'image docker disponible sur le registry:
 <code bash> <code bash>
-docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_databank:/data portainer/portainer-ce+docker run -d -p 9000:9000 --name=portainer 
 +  --restart=always -v /var/run/docker.sock:/var/run/docker.sock 
 +  -v portainer_databank:/data portainer/portainer-ce
 </code> </code>
  
Ligne 31: Ligne 33:
 ===== Portainer derrière un reverse proxy Traefik ===== ===== Portainer derrière un reverse proxy Traefik =====
  
-Pour placer Portainer derrière le reverse proxy Traefik, on peut créer un service avec docker-compose:+Pour placer Portainer derrière le reverse proxy Traefik, on peut créer un service avec docker-compose
 +<note> 
 +Pour que Traefik puisse communiquer avec le service, le service doit être sur le même réseau que Traefik. Dans cet exemple le réseau de Traefik préexistant est nommé "http_loadbalancing_default" 
 +</note>
  
-<file>+<file yaml docker-compose.yml> 
 +version: "3.3"
  
 +services:
 +  portainer:
 +    image: "portainer/portainer-ce"
 +    container_name: "portainer"
 +    restart: always
 +    networks:
 +      - http_loadbalancing_default
 +    volumes:
 +      - type: volume
 +        source: portainer_databank
 +        target: /data
 +      - type: bind
 +        source: /var/run/docker.sock
 +        target: /var/run/docker.sock
 +    labels:
 +      - "traefik.http.routers.portainer.rule=Host(`portainer.localhost`)"
 +      - "traefik.http.services.portainer.loadbalancer.server.port=9000"
 +      - "traefik.http.routers.portainer.entrypoints=http"
 +    
 +volumes:
 +  portainer_databank:
 +
 +networks:
 +  http_loadbalancing_default:
 +    external:
 +      name: http_loadbalancing_default
 </file> </file>
  
Ligne 40: Ligne 72:
 ===== Masquer des conteneurs ===== ===== Masquer des conteneurs =====
  
-Lors de la création d'un conteur, un label peut être définit pour que le conteneur ne soit pas pris en compte par portainer:+Lors de la création d'un conteur, un label peut être définit pour que le conteneur ne soit pas pris en compte par Portainer:
  
 <code bash> <code bash>
  
 </code> </code>
 +
 ===== Références ===== ===== Références =====
  
   * https://documentation.portainer.io/   * https://documentation.portainer.io/
   * https://documentation.portainer.io/v2.0/deploy/linux/   * https://documentation.portainer.io/v2.0/deploy/linux/
sysadmin/docker/portainer.1612645048.txt.gz · Dernière modification : 2021/02/06 20:57 de 77.192.232.26