Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
sysadmin:docker:portainer [2021/02/04 20:32] – créée yoann | sysadmin:docker:portainer [2021/02/07 13:48] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag> | + | {{tag> |
====== Portainer ====== | ====== Portainer ====== | ||
Ligne 20: | Ligne 20: | ||
</ | </ | ||
- | Déployer | + | Déployer |
<code bash> | <code bash> | ||
- | docker run -d -p 9000:9000 --name=portainer --restart=always -v / | + | docker run -d -p 9000:9000 --name=portainer |
+ | | ||
+ | | ||
</ | </ | ||
Ligne 28: | Ligne 30: | ||
* On définit un mot de passe pour admin | * On définit un mot de passe pour admin | ||
* On choisit de gérer l' | * On choisit de gérer l' | ||
+ | |||
+ | ===== 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 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é " | ||
+ | </ | ||
+ | |||
+ | <file yaml docker-compose.yml> | ||
+ | version: " | ||
+ | |||
+ | services: | ||
+ | portainer: | ||
+ | image: " | ||
+ | container_name: | ||
+ | restart: always | ||
+ | networks: | ||
+ | - http_loadbalancing_default | ||
+ | volumes: | ||
+ | - type: volume | ||
+ | source: portainer_databank | ||
+ | target: /data | ||
+ | - type: bind | ||
+ | source: / | ||
+ | target: / | ||
+ | labels: | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | | ||
+ | volumes: | ||
+ | portainer_databank: | ||
+ | |||
+ | networks: | ||
+ | http_loadbalancing_default: | ||
+ | external: | ||
+ | name: http_loadbalancing_default | ||
+ | </ | ||
===== 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> | ||
</ | </ | ||
+ | |||
===== Références ===== | ===== Références ===== | ||
* https:// | * https:// | ||
* https:// | * https:// |