Runtimes

ilo compose by default searches your local system for supported runtimes. In order to force the usage of a specific runtime, use the --runtime flag or set the ILO_COMPOSE_RUNTIME environment variable in your system. The --runtime flag overwrites the environment variable.
docker-compose
Force ilo to use docker-compose like this:
$ ilo compose --runtime docker-compose
# use alias
$ ilo compose --runtime dc
# use env variable
$ ILO_COMPOSE_RUNTIME=docker-compose ilo compose
podman-compose
Force ilo to use podman-compose like this:
$ ilo compose --runtime podman-copose
# use alias
$ ilo compose --runtime pc
# use env variable
$ ILO_COMPOSE_RUNTIME=podman-compose ilo compose
docker
Force ilo to use docker in compose v2 mode like this:
$ ilo compose --runtime docker
# use alias
$ ilo compose --runtime d
# use env variable
$ ILO_COMPOSE_RUNTIME=docker ilo compose
Auto Selection
If not otherwise specified, ilo always picks runtimes in this order, depending on which are available on your system:
- docker-compose
- podman-compose
- docker