Paste your docker-compose.yml to catch common mistakes before you run docker compose up.
What it checks
- Missing
imageorbuilddirective - Duplicate host port mappings
depends_onreferencing non-existent services- Deprecated
versionfield - Missing
restartpolicy - Hardcoded passwords in environment variables
- Untagged images (implicit
:latest) - Privileged mode usage
Limitations
This is a structural linter, not a full YAML parser. It catches the most common mistakes but wonβt validate every edge case. For full validation, use docker compose config locally.