undockit
Run docker containers like theyโre native commands.
Using containers to work around the dependency problems rather than security, so things actually just work without trying (and failing) to wallpaper your hallway through your letterbox.
Setup
Deps:
- nvidia drivers
- nvidia-container-toolkit
podman
Now create a CDI config:
sudo nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml
Then install undockit from pypi. You could use pipx or uv, itโll work all
the same:
pip install undockit
Usage
To install a container as an executable, use the install command:
undockit install docker.io/bitplanenet/whisper
This will add an executable Dockerfile with the undockit runtime as the shebang
into your ~/.local/bin dir or $PREFIX. You can override that location;
see --help for details
You can now run it:
whisper --help