Docker Compose Profile Resolver

Preview which Docker Compose services are active for selected profile combinations.

Also useful for: docker compose profiles docker compose profile checker compose profiles preview docker services active profiles Docker Compose Profile Resolver

Docker Compose Profile Resolver

Runs in your browser. Inputs are not uploaded.
Input
Results
Summary: 2 of 3 services active for selected profiles: debug.

Stats
- Services: 3
- Active: 2

Issues
- No issues found.

Output
active: web (default)
inactive: worker (jobs)
active: debug-ui (debug)

Docker Compose Profile Resolver Example Run

See which services run for a selected profile.

Sample inputs
Selected profiles: debug
Docker Compose YAML:
services:
  web:
    image: app
  worker:
    image: app-worker
    profiles: [jobs]
  debug-ui:
    image: debug
    profiles: [debug]

Generated result
Summary: 2 of 3 services active for selected profiles: debug.

Stats
- Services: 3
- Active: 2

Issues
- No issues found.

Output
active: web (default)
inactive: worker (jobs)
active: debug-ui (debug)

What the Docker Compose Profile Resolver Checks

  • Selected profiles

    Comma-separated profile names are matched against service profile lists.

  • Default services

    Services without profiles are always marked active.

  • Profile-gated services

    Services with at least one selected profile are marked active.

  • Inactive services

    Services whose profiles do not match are shown explicitly rather than disappearing.

  • Parser scope

    The preview expects a standard services block and does not run the Compose CLI.

Docker Compose Profile Resolver Questions

  • Q: Does the Docker Compose profile resolver upload my Compose profiles? A: No. Inputs are processed in your browser, and pasted content is not sent to analytics or a server.
  • Q: What should I paste into the Docker Compose profile resolver? A: Enter selected profile names and paste a Compose services block.
  • Q: What can I copy or download? A: You can copy the active/inactive service report.
  • Q: What does the Docker Compose profile resolver not verify? A: It does not resolve extends, includes, anchors, multiple files, or Docker Compose runtime behavior.

Related Tools

Updates

  • v1.0.0 New 2026-05-17: Initial profile resolver for default, active, and inactive Compose services added.

Use Docker Compose Profile Resolver with an LLM

Copy the prompt or pass the llms.txt contract link to your assistant.

Prompt
Use the CleanUtils Docker Compose Profile Resolver tool for this request.
Tool contract: https://cleanutils.com/developer-tools/docker-compose-profile-resolver/llms.txt

Read the llms.txt contract, ask me for any missing required input, then follow the contract exactly. If the contract includes JavaScript, run `runCleanUtilsTool(userInput)` in a sandboxed JavaScript runtime and return the result with any warnings or errors.