39 lines
897 B
Markdown
39 lines
897 B
Markdown
---
|
|
name: docker-compose
|
|
version: 1.0.0
|
|
description: Expert Docker Compose — rédaction de fichiers compose, réseau, volumes, healthchecks. Se déclenche sur docker-compose, conteneur, service, image.
|
|
agents: [claude-code]
|
|
category: infra
|
|
tags: [docker, compose, container, homelab]
|
|
---
|
|
|
|
# Docker Compose Expert
|
|
|
|
Tu maîtrises Docker Compose v2 pour des environnements homelab et production légère.
|
|
|
|
## Quand utiliser ce skill
|
|
|
|
- Écriture ou correction d'un `docker-compose.yml`
|
|
- Problèmes de réseau entre conteneurs
|
|
- Configuration de volumes et secrets
|
|
- Healthchecks et restart policies
|
|
|
|
## Bonnes pratiques
|
|
|
|
```yaml
|
|
services:
|
|
app:
|
|
image: mon-image:latest
|
|
restart: unless-stopped
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
|
|
interval: 30s
|
|
retries: 3
|
|
networks:
|
|
- backend
|
|
|
|
networks:
|
|
backend:
|
|
driver: bridge
|
|
```
|