distrobox
Use any Linux distribution inside your terminal in a container. Install & use packages inside it while tightly integrating with the host OS, sharing storage (`home` directory) and hardware. Note: `distrobox` isn't a command, but a set of commands.
More info →Subcommands (7)
Create a Distrobox container. The container created will be tightly integrated with the host, allowing sharing of the user's `$HOME` directory, external storage, external USB devices, graphical apps (X11/Wayland), and audio. See also: `distrobox`.
Enter a Distrobox container. Default command executed is your `$SHELL`, but you can specify different shells or entire commands to execute. If used inside a script, an application, or a service, you can use the `--headless` mode to disable the tty and interactivity. See also: `distrobox`.
Export app/service/binary from container to host OS. See also: `distrobox`.
List all Distrobox containers. Distrobox containers are listed separately from the rest of normal Podman or Docker containers. See also: `distrobox`.
Remove a Distrobox container. See also: `distrobox`.
Stop a Distrobox container. See also: `distrobox`.
Upgrade one or multiple Distrobox containers. See also: `distrobox`.
Examples (8)
View documentation for creating containers
View documentation for listing container's information
View documentation for entering the container
View documentation for executing a command on the host from inside a container
View documentation for exporting app/service/binary from the container to the host
View documentation for upgrading containers
View documentation for stopping the containers
View documentation for removing the containers