Check YAML syntax, basic structure, and published port conflicts. Your file is processed locally in your browser.
0 warning(s); review the limits below
YAML syntax (including anchors), selected Compose structure rules, and literal published ports. Distinct IP addresses and TCP/UDP bindings are compared separately.
Environment variables, included files, inherited services, profile activation, host networking behavior, and actual port availability need Docker. Allocation ranges produce warnings when overlap cannot be decided here. Other Compose options are outside these checks.
Before deploying, run docker compose config --quiet with your actual files and environment. See the Compose port reference.