Docker Compose Validator

docker-compose.yml0 lines
Validation Results

Paste a docker-compose.yml to validate

Or click "Load Sample" to try a working example

Validation checks performed

Structure

Validates top-level keys, version format, services presence, and ensures each service is a valid mapping.

Services

Checks image/build presence, valid service keys, port mappings, volume mounts, environment variables, and restart policies.

References

Verifies depends_on targets exist, network references match defined networks, and named volumes are declared.

Common Mistakes

Detects typos (port vs ports, volume vs volumes), circular dependencies, and unusual configuration values.

This tool is provided as-is for convenience. Output should be verified before use in any production or critical context.