podman-compose(1)
π NAME π
okay so bestie, welcome to the podman-compose(1) page from the General Commands Manual β and the whole point is literally: run Compose workloads via an external compose provider β¨
π¦ SYNOPSIS π¦
podman compose [options] [command [arg ...]]
πΈ DESCRIPTION πΈ
okay so podman compose is a thin wrapper around an external compose provider, like docker-compose or podman-compose π that means it's executing another tool that implements compose functionality, but it sets up the environment so the compose provider can talk transparently to the local Podman socket π«Ά the specified options plus the command and argument are passed directly to the compose provider β no cap, that's the whole handoff π
the default compose providers are docker-compose and podman-compose π if installed, docker-compose takes precedence, because it is the original implementation of the Compose specification and is widely used on the supported platforms (i.e., Linux, Mac OS, Windows) β
if you wanna change the default behavior or have a custom installation path for your provider of choice, bestie, please change the compose_providers field in the [engine] table of containers.conf(5) to:
compose_providers = ["/path/to/provider"]
you may also set the PODMAN_COMPOSE_PROVIDER environment variable π
by default, podman compose will emit a warning saying that it executes an external command π¨ this warning can be disabled by setting compose_warning_logs to false in the [engine] table of containers.conf(5), or by setting the PODMAN_COMPOSE_WARNING_LOGS environment variable to false π see the man page for containers.conf(5) for more information, iykyk π
fr fr, that warning is just the default vibe β it's telling you an external command is being run, and you can turn it off with the config or env var above π
π OPTIONS π
to see supported options of the installed compose provider, please run:
podman compose --help
that's the move β the provider is the main character here, so ask it directly for its flags π§
π SEE ALSO π
okay byeee bestie β this was the podman-compose(1) page, and the original footer didnβt show a date, so thatβs the whole thing, periodt π
π
π¦ where this page comes from
- arch rolling: podman-docker 6.1.4-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms