Here is a collection of my day to day use of distroboxes. I mainly have two distroboxes, one for clitools (e.g. bat, zoxide) and one for GUI Applications (e.g. Discord, Firefox). I tried to create Dockerfile
's that are as lightweight as possible, to speed up deployments.
Make sure you have distrobox
and either docker
, podman
or lilipod
installed.
- Clone and cd into dir
git clone https://github.com/januwe/distroboxes && cd ./distroboxes
- Build docker images
docker build -f ./clitools.Dockerfile -t clitools .
docker build -f ./guiapps.Dockerfile -t guiapps .
- Create distrobox container
distrobox-create -i clitools -n clitools
distrobox-create --nvidia -i guiapps -n guiapps
- Enter distrobox container
distrobox enter clitools
distrobox enter guiapps
Available tools:
- bat
- cht.sh
- exa
- htop
- navi
- zoxide
Available gui apps:
- BambuStudio
- BurpSuite
- Discord
- Firefox
- Minecraft-launcher
- Terminator