Converts the compose file to platform's canonical format
convert, config
| Name | Type | Default | Description |
|---|---|---|---|
--format |
string |
yaml |
Format the output. Values: [yaml | json] |
--hash |
string |
Print the service config hash, one per line. | |
--images |
Print the image names, one per line. | ||
--no-interpolate |
Don't interpolate environment variables. | ||
--no-normalize |
Don't normalize compose model. | ||
-o, --output |
string |
Save to file (default to stdout) | |
--profiles |
Print the profile names, one per line. | ||
-q, --quiet |
Only validate the configuration, don't print anything. | ||
--resolve-image-digests |
Pin image tags to digests. | ||
--services |
Print the service names, one per line. | ||
--volumes |
Print the volume names, one per line. |
docker compose convert render the actual data model to be applied on target platform. When used with Docker engine,
it merges the Compose files set by -f flags, resolves variables in Compose file, and expands short-notation into
fully defined Compose model.
To allow smooth migration from docker-compose, this subcommand declares alias docker compose config