Tâche : Installation Docker + Portainer
Statut : TERMINÉ
Versions installées
- Docker : 29.1.2
- Portainer : CE latest
Accès Portainer
Configuration initiale requise (manuelle)
1. Créer l'utilisateur admin
- Accéder à https://192.168.1.11:9443
- Username :
gouroubleu
- Password : Choisir un mot de passe fort (min 12 caractères)
- Cliquer sur "Create user"
2. Créer une API Key avec tous les droits
- Se connecter à Portainer
- Cliquer sur son avatar (en haut à droite) → My account
- Section Access tokens → Add access token
- Description :
API Full Access
- Cliquer sur Add access token
- COPIER LA CLÉ IMMÉDIATEMENT (elle ne sera plus visible après)
3. Utilisation de l'API
# Exemple : lister les endpoints
curl -k -H "X-API-Key: ptr_8B9+nxAykmBdCtlPX8F2chjc5ArF+6COyU8eVl+FgXY=" https://192.168.1.11:9443/api/endpoints
# Exemple : lister les containers
curl -k -H "X-API-Key: ptr_8B9+nxAykmBdCtlPX8F2chjc5ArF+6COyU8eVl+FgXY=" https://192.168.1.11:9443/api/endpoints/1/docker/containers/json
Notes
- Container configuré en
--restart=always
- Volume persistant :
portainer_data
- User
gouroubleu ajouté au groupe docker
- Docker data-root : /mnt/stock_36to/data/docker/prod/