Repolode
hashicorp

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. 1

    Установите VirtualBox и скачайте пакет Vagrant для вашей ОС со страницы загрузок

  2. 2

    Инициализируйте проект с box bionic64

    vagrant init hashicorp/bionic64
  3. 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 обновляется ежедневно.

Похожие проекты