Distrobox - Container Management¶
Overview¶
Distrobox lets you run any Linux distribution inside containers with seamless host integration. This skill covers creating and managing distrobox containers on Bazzite.
Quick Reference¶
| Command | Description |
|---|---|
ujust distrobox-assemble | Create containers from distrobox.ini |
ujust assemble | Alias for distrobox-assemble |
ujust distrobox-new | Create custom distrobox container |
ujust distrobox | Alias for distrobox-new |
ujust setup-distrobox-app | Install app containers (brew) |
ujust install-resolve | Install DaVinci Resolve |
ujust install-davinci | Alias for install-resolve |
ujust install-davinci-resolve | Alias for install-resolve |
ujust install-resolve-studio | Install DaVinci Resolve Studio |
Container Creation¶
From Manifest¶
Reads ~/.config/distrobox/distrobox.ini and creates all defined containers.
Example distrobox.ini:
Custom Container¶
Prompts for: - Container name - Base image - Additional options
Manual Creation¶
App Containers¶
Homebrew Container¶
Creates a dedicated container with Homebrew installed.
Usage after setup:
DaVinci Resolve¶
Free Version¶
# Install DaVinci Resolve in container
ujust install-resolve
# Aliases
ujust install-davinci
ujust install-davinci-resolve
Studio Version¶
Requires license/dongle for Studio features.
Process: 1. Downloads Resolve installer 2. Creates Fedora-based container 3. Installs dependencies 4. Installs Resolve 5. Creates desktop entry
Common Workflows¶
Development Environment¶
# Create Ubuntu dev container
distrobox create --name dev --image ubuntu:22.04
distrobox enter dev
# Inside container
sudo apt update
sudo apt install build-essential python3-pip
Multiple Distros¶
# Create distrobox.ini
cat > ~/.config/distrobox/distrobox.ini << EOF
[arch]
image=archlinux:latest
pull=true
[debian]
image=debian:bookworm
pull=true
EOF
# Create all containers
ujust distrobox-assemble
Video Editing Setup¶
# Install DaVinci Resolve
ujust install-resolve
# Launch from applications menu or:
distrobox enter resolve
resolve
Container Management¶
List Containers¶
Enter Container¶
Stop Container¶
Remove Container¶
Export Application¶
Troubleshooting¶
Container Won't Start¶
Check:
Fix:
Resolve Won't Launch¶
Check NVIDIA drivers:
Check GPU access in container:
GUI Apps Not Working¶
Verify Wayland/X11:
Try X11 forwarding:
Cross-References¶
- bazzite:gpu - GPU driver configuration
- bazzite-ai:configure - Docker/Podman configuration
- bazzite:apps - Third-party application installation
When to Use This Skill
Use when the user asks about: - "distrobox", "create container", "linux container" - "ubuntu on bazzite", "arch container", "debian box" - "distrobox.ini", "assemble containers", "manifest" - "brew on bazzite", "homebrew", "brew container" - "DaVinci Resolve", "video editing", "Resolve Studio" - "run other distro", "different distribution"