docker-syntax-compose-resources
Installation
SKILL.md
docker-syntax-compose-resources
Quick Reference
Top-Level Resource Elements
| Element | Purpose | Default Behavior |
|---|---|---|
networks |
Define named networks for service communication | Compose creates implicit default network |
volumes |
Define named volumes for persistent data | Created on docker compose up if missing |
configs |
Define non-sensitive configuration data | Mounted at /<config-name> with mode 0444 |
secrets |
Define sensitive data (passwords, certificates) | Mounted at /run/secrets/<secret-name> |
Network Driver Comparison
| Driver | Scope | Use Case | Multi-Host |
|---|---|---|---|
bridge |
Single host | Default. Isolated network between containers | No |
host |
Single host | Container shares host network stack directly | No |
Related skills