Инструмент на JavaScript для написания скриптов в стиле shell: обёртка над child_process с безопасным экранированием аргументов и кроссплатформенными помощниками.
hashicorp/vagrant
CLI-инструмент для создания и распространения воспроизводимых сред разработки на VirtualBox, VMware, AWS, OpenStack, Docker и других платформах.
- Звёзды
- 27,219
- Форки
- 4,423
- Открытые issues
- 759
- Последний коммит
- позавчера
Что это?
Vagrant — инструмент для создания и распространения сред разработки. Он использует единый формат конфигурации для описания целой переносимой среды, которую затем можно запустить командами вроде `vagrant init` и `vagrant up`.
Среды, управляемые Vagrant, могут работать на локальных платформах виртуализации, таких как VirtualBox и VMware, в облаке через AWS или OpenStack либо в контейнерах — например, Docker или обычном LXC. Описание одной и той же среды можно использовать в Windows, macOS и Linux, поэтому команда может делиться общей конфигурацией, а не поддерживать отдельные инструкции для каждой машины.
Vagrant при необходимости скачивает базовые образы, называемые boxes, если их ещё нет на локальной машине. В кратком руководстве используется VirtualBox — он бесплатный и работает на всех основных платформах.
Ключевые возможности
- 01Описывает целые среды разработки в единой переносимой конфигурации.
- 02Поддерживает локальные провайдеры, такие как VirtualBox и VMware, а также AWS, OpenStack, Docker и LXC.
- 03Автоматически скачивает базовые boxes, если их ещё нет на локальной машине.
- 04Работает в Windows, macOS и Linux.
Сценарии использования
- Настройка одинаковой для всей команды среды разработки с параметрами, близкими к рабочему окружению.
- Быстрый запуск временных тестовых машин в VirtualBox или облаке.
- Предоставление воспроизводимой конфигурации для знакомства новых разработчиков с проектом.
Быстрый старт
- 1
Установите VirtualBox и скачайте пакет Vagrant для вашей ОС со страницы загрузок
- 2
Инициализируйте проект с box bionic64
vagrant init hashicorp/bionic64 - 3
Запустите виртуальную среду
vagrant up
Что важно знать
- В системном PATH должны быть доступны bsdtar и curl.
- Установка из исходного кода описана отдельно и предназначена для тех, кто хочет использовать самую свежую версию в разработке.
- HCP Vagrant выводится из эксплуатации, однако это не влияет на Vagrant CLI.
Темы
Частые вопросы
- Что такое vagrant?
- CLI-инструмент для создания и распространения воспроизводимых сред разработки на VirtualBox, VMware, AWS, OpenStack, Docker и других платформах. Vagrant — инструмент для создания и распространения сред разработки. Он использует единый формат конфигурации для описания целой переносимой среды, которую затем можно запустить командами вроде `vagrant init` и `vagrant up`.
- vagrant можно использовать бесплатно? Какая у него лицензия?
- vagrant распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- vagrant всё ещё поддерживается?
- Активно поддерживается. Последний коммит в vagrant — 19 окт. 2026 г..
- Для чего можно использовать vagrant?
- Настройка одинаковой для всей команды среды разработки с параметрами, близкими к рабочему окружению. Быстрый запуск временных тестовых машин в VirtualBox или облаке. Предоставление воспроизводимой конфигурации для знакомства новых разработчиков с проектом.
- Как установить vagrant?
- Установите VirtualBox и скачайте пакет Vagrant для вашей ОС со страницы загрузок Инициализируйте проект с box bionic64: vagrant init hashicorp/bionic64 Запустите виртуальную среду: vagrant up
- Где скачать vagrant?
- Исходный код и инструкции по установке — на GitHub: https://github.com/hashicorp/vagrant
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Официальный CLI для Lark/Feishu: позволяет разработчикам и AI-агентам работать из терминала с сообщениями, документами, календарями, почтой, задачами и другими сервисами.
Быстрый кроссплатформенный запускатель задач на Go, вдохновлённый Make и настраиваемый через YAML-файл Taskfile.
Бесплатный GUI с открытым исходным кодом для управления дистрибутивами WSL в Windows и нативными Linux/macOS VM на Mac.
Самостоятельно размещаемый центр управления агентами для программирования OpenHands, Claude Code и Codex на локальных, удалённых и облачных серверах.
Универсальный open-source AI-агент для задач с кодом и без: работает на вашем компьютере как desktop-приложение, CLI или встраиваемый API.