Toolbox — это инструмент для создания контейнерных окружений командной строки в Linux. Он построен на базе Podman и других стандартных контейнерных технологий OCI.
Основные возможности
- Создание изолированных окружений для разработки
- Установка инструментов и библиотек без влияния на основную систему
- Доступ к домашнему каталогу пользователя
- Интеграция с системными сервисами (D-Bus, journal, SSH-агент)
- Поддержка различных дистрибутивов
Toolbox официально поддерживает: arch, fedora, rhel и ubuntu.
Создание контейнера:
toolbox create [OPTIONS] <имя>
Например, установим Arch
toolbox create --distro arch
Ubuntu
toolbox create --distro ubuntu --release 22.04
Fedora, сократим команду
toolbox create -d fedora -r 42
Параметры конфигурации:
--distro
— выбор дистрибутива--release
— выбор версии дистрибутива--image
— использование конкретного образа-y
— автоматическое подтверждение действий
Вход в контейнер:
toolbox enter [OPTIONS] <имя>
Запуск команды:
toolbox run [OPTIONS] <команда>
Список контейнеров:
toolbox list
Удаление контейнера:
toolbox rm <имя>
Для выхода из контейнерного окружения используйте команду exit или нажмите Ctrl+D.