1podman-compose(1) General Commands Manual podman-compose(1)
2
3
4
6 podman-compose - Run Compose workloads via an external compose provider
7
8
10 podman compose [options] [command [arg ...]]
11
12
14 podman compose is a thin wrapper around an external compose provider
15 such as docker-compose or podman-compose. This means that podman com‐
16 pose is executing another tool that implements the compose functional‐
17 ity but sets up the environment in a way to let the compose provider
18 communicate transparently with the local Podman socket. The specified
19 options as well the command and argument are passed directly to the
20 compose provider.
21
22
23 The default compose providers are docker-compose and podman-compose.
24 If installed, docker-compose takes precedence since it is the original
25 implementation of the Compose specification and is widely used on the
26 supported platforms (i.e., Linux, Mac OS, Windows).
27
28
29 If you want to change the default behavior or have a custom installa‐
30 tion path for your provider of choice, please change the com‐
31 pose_provider field in containers.conf(5). You may also set the POD‐
32 MAN_COMPOSE_PROVIDER environment variable.
33
34
36 To see supported options of the installed compose provider, please run
37 podman compose --help.
38
39
41 podman(1), containers.conf(5)
42
43
44
45 podman-compose(1)