Forrest logo
tool overview
On this page you find all important commands for the CLI tool toolbox. If the command you are looking for is missing please ask our AI.

toolbox

Toolbox is a command line utility that provides a way to manage Linux container environments. It is designed to simplify the creation, management, and deployment of containers on a Linux system. With Toolbox, users can easily create and access containerized environments, similar to virtual machines, while using their host system's resources.

Toolbox utilizes the concepts of podman and systemd-nspawn to create and manage containers. It allows users to create multiple separate environments, each with its own set of packages and libraries. These environments are completely isolated from the host system, ensuring that the changes made within them do not affect the main system.

One of the main benefits of Toolbox is its simplicity. It abstracts away the complexities of working with containers, providing a streamlined and intuitive interface. Toolbox also automatically sets up a shared home directory between the host and the container, making it easy to access and share files.

Furthermore, Toolbox provides easy package management within containers, allowing users to install and update packages without disrupting the host system. It also enables users to take snapshots of container environments, making it possible to revert to a previous state if needed.

Overall, Toolbox is a versatile and user-friendly command line tool that simplifies container management on Linux systems, making it a valuable tool for developers and system administrators.

List of commands for toolbox:

  • toolbox-create:tldr:9eedc toolbox-create: Create a `toolbox` container using the default image for Fedora 36.
    $ toolbox create --distro ${fedora} --release ${f36}
    try on your machine
    explain this command
  • toolbox-create:tldr:daec2 toolbox-create: Create a `toolbox` container for a specific distribution.
    $ toolbox create --distro ${distribution}
    try on your machine
    explain this command
  • toolbox-create:tldr:e8ce6 toolbox-create: Create a `toolbox` container with a custom image.
    $ toolbox create --image ${name}
    try on your machine
    explain this command
  • toolbox-create:tldr:f82af toolbox-create: Create a `toolbox` container for a specific release of the current distribution.
    $ toolbox create --release ${release}
    try on your machine
    explain this command
  • toolbox-enter:tldr:02bc9 toolbox-enter: Enter a `toolbox` container using the default image of a specific release of the current distribution.
    $ toolbox enter --release ${release}
    try on your machine
    explain this command
  • toolbox-enter:tldr:5d3db toolbox-enter: Enter a `toolbox` container using the default image of a specific distribution.
    $ toolbox enter --distro ${distribution}
    try on your machine
    explain this command
  • toolbox-enter:tldr:b92b0 toolbox-enter: Enter a toolbox container using the default image for Fedora 36.
    $ toolbox enter --distro ${fedora} --release ${f36}
    try on your machine
    explain this command
  • toolbox-help:tldr:29253 toolbox-help: Display the `toolbox` manual for a specific subcommand.
    $ toolbox help ${subcommand}
    try on your machine
    explain this command
  • toolbox-help:tldr:63952 toolbox-help: Display the `toolbox` manual.
    $ toolbox help
    try on your machine
    explain this command
  • toolbox-init-container:tldr:50bb0 toolbox-init-container: Initialize a running toolbox.
    $ toolbox init-container --gid ${gid} --home ${home} --home-link --media-link --mnt-link --monitor-host --shell ${shell} --uid ${uid} --user ${user}
    try on your machine
    explain this command
  • toolbox-list:tldr:9c442 toolbox-list: List only `toolbox` containers.
    $ toolbox list --containers
    try on your machine
    explain this command
  • toolbox-list:tldr:c05f8 toolbox-list: List all `toolbox` containers and images.
    $ toolbox list
    try on your machine
    explain this command
  • toolbox-list:tldr:e1de6 toolbox-list: List only `toolbox` images.
    $ toolbox list --images
    try on your machine
    explain this command
  • toolbox-rm:tldr:3f8ae toolbox-rm: Force the removal of a currently active `toolbox` container.
    $ toolbox rm --force ${container_name}
    try on your machine
    explain this command
  • toolbox-rm:tldr:d744e toolbox-rm: Remove all `toolbox` containers.
    $ toolbox rm --all
    try on your machine
    explain this command
  • toolbox-rm:tldr:fd166 toolbox-rm: Remove a toolbox container.
    $ toolbox rm ${container_name}
    try on your machine
    explain this command
  • toolbox-rmi:tldr:70078 toolbox-rmi: Remove all `toolbox` images.
    $ toolbox rmi --all
    try on your machine
    explain this command
  • toolbox-rmi:tldr:e2c3b toolbox-rmi: Force the removal of a `toolbox` image which is currently being used by a container (the container will be removed as well).
    $ toolbox rmi --force ${image_name}
    try on your machine
    explain this command
  • toolbox-rmi:tldr:e921c toolbox-rmi: Remove a `toolbox` image.
    $ toolbox rmi ${image_name}
    try on your machine
    explain this command
  • toolbox-run:tldr:cf6c2 toolbox-run: Run a command inside a specific `toolbox` container.
    $ toolbox run --container ${container_name} ${command}
    try on your machine
    explain this command
  • toolbox-run:tldr:e5d04 toolbox-run: Run a command inside a `toolbox` container for a specific release of a distribution.
    $ toolbox run --distro ${distribution} --release ${release} ${command}
    try on your machine
    explain this command
  • toolbox:tldr:c39c0 toolbox: Show the `toolbox` version.
    $ toolbox --version
    try on your machine
    explain this command
  • toolbox:tldr:c877b toolbox: Run a `toolbox` subcommand.
    $ toolbox ${subcommand}
    try on your machine
    explain this command
  • toolbox:tldr:e0b74 toolbox: Show general help.
    $ toolbox --help
    try on your machine
    explain this command
tool overview