Сайт: https://www.vagrantup.com/.
Источник: https://github.com/hashicorp/vagrant.
HashiCorp Обсудить: https://discuss.hashicorp.com/c/vagrant/24
Vagrant — это инструмент для создания и распространения сред разработки.
Среды разработки, управляемые Vagrant, могут работать на локальных виртуализированных платформах, таких как VirtualBox или VMware, в облаке через AWS или OpenStack или в контейнерах, таких как Docker или необработанный LXC.
Vagrant предоставляет структуру и формат конфигурации для создания полноценных портативных сред разработки и управления ими. Эти среды разработки могут находиться на вашем компьютере или в облаке и переноситься между Windows, Mac OS X и Linux.
Зависимости пакетов: для успешной работы Vagrant необходимо, чтобы bsdtar
и curl
были доступны в PATH вашей системы.
Для быстрого старта мы создадим машину для разработки на VirtualBox, поскольку она бесплатна и работает на всех основных платформах. Однако Vagrant может работать практически с любой системой, такой как OpenStack, VMware, Docker и т. д.
Сначала убедитесь, что на вашей машине разработки установлен VirtualBox. После этого загрузите и установите соответствующий пакет Vagrant для вашей ОС.
Чтобы создать свою первую виртуальную среду:
vagrant init hashicorp/bionic64 vagrant up
Примечание. Приведенная выше команда vagrant up
также заставит Vagrant загрузить коробку bionic64
по указанному URL-адресу. Vagrant делает это только в том случае, если обнаруживает, что этот ящик еще не существует в вашей системе.
Чтобы узнать, как создать полнофункциональную среду разработки, следуйте руководству по началу работы.
Если вам нужна новейшая версия Vagrant, мы стараемся поддерживать стабильность основной игры, и вы можете попробовать. Пожалуйста, просмотрите страницу установки здесь.
Пожалуйста, найдите время, чтобы прочитать Правила сообщества HashiCorp и Руководство для участников Vagrant.
Тогда вам пора!