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:// | ||