Runtimes
Talks about:
<a class="post-tag post-tag-docker" href="/tags/docker">docker</a>, <a class="post-tag post-tag-nerdctl" href="/tags/nerdctl">nerdctl</a>, <a class="post-tag post-tag-podman" href="/tags/podman">podman</a>, and <a class="post-tag post-tag-runtime" href="/tags/runtime">runtime</a>
ilo shell
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_SHELL_RUNTIME
environment variable in your system. The --runtime
flag overwrites the environment variable.
Docker
Force ilo
to use docker like this:
$ ilo shell --runtime docker
# use alias
$ ilo shell --runtime d
# use env variable
$ ILO_SHELL_RUNTIME=docker ilo shell
nerdctl
Force ilo
to use nerdctl like this:
$ ilo shell --runtime nerdctl
# use alias
$ ilo shell --runtime n
# use env variable
$ ILO_SHELL_RUNTIME=nerdctl ilo shell
Podman
Force ilo
to use podman like this:
$ ilo shell --runtime podman
# use alias
$ ilo shell --runtime p
# use env variable
$ ILO_SHELL_RUNTIME=podman ilo shell
Auto Selection
If not otherwise specified, ilo
always picks runtimes in this order, depending on which are available on your system:
- podman
- nerdctl
- docker