Vagrant

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Hayk (обсуждение | вклад) в 20:21, 9 августа 2014 (Hayk переименовал страницу Участник:Hayk/Песочница/Vagrant в Vagrant: стаб). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Vagrant
Логотип программы Vagrant
Скриншот программы Vagrant
Запуск виртуальной машины с помощью 'vagrant up'
Тип свободное и открытое программное обеспечение
Автор Митчелл Хасимото
Разработчики Митчелл Хасимото и Джон Бендер
Написана на Ruby
Операционные системы Microsoft Windows
Mac OS X
Linux
Языки интерфейса английский
Первый выпуск 8 марта 2010
Последняя версия
Репозиторий github.com/hashicorp/vag…
Состояние активное
Лицензия MIT License
Сайт vagrantup.com

Vagrant (англ. бродяга) — свободное и открытое программное обеспечение для создания и конфигурирования вирутальной среды разработки[2]. Является оберткой для ПО виртуализаии, например VirtualBox, и ПО для управления конфигурациями, такими как Chef, Salt и Puppet.

Начиная с версии 1.1 Vagrant больше не привязан к VirtualBox и так же работает с другим ПО вирутализации, например VMware, а так же поддерживает серверные среды, например Amazon EC2[3]. Не смотря на то что он написан на Ruby, его можно использовать в проектах, написанных на других языках программирования, таких как PHP, Python, Java, C# и JavaScript.[4][5].

В версии 1.6 в реализована встроенная поддержка для использования контейнеров Docker во время выполнения вместо полностью виртуализированной операционной системы, что позволило уменьшить накладные расходы, т.к. Docker использует легковесные контейнеры Linux[6].

Плагин vagrant-libvirt добавляет поддержку libvirt в Vagrant[7].

Ссылки

Примечания

  1. Release 2.4.3 — 2024.
  2. "Introducing Vagrant". Linux Journal. 14 ноября 2012. Дата обращения: 23 октября 2013.
  3. Mitchell Hashimoto. Vagrant: Up and Running. — O'Reilly Media, 2013. — P. 13. — ISBN 978-1449335830.
  4. Vagrant: EC2-Like Virtual Machine Building and Provisioning from Ruby. Дата обращения: 14 мая 2012.
  5. Vagrant - Getting Started - Project Setup. Дата обращения: 20 сентября 2012.
  6. Vagrant 1.6. Vagrantup.com (6 мая 2014). Дата обращения: 14 июня 2014.
  7. pradels/vagrant-libvirt. Github.com. Дата обращения: 3 апреля 2014.