Vagrant или окружение для разработки за 5 минут19 января 2015
В первом приближении Vagrant — это такой CLI для VirtualBox. То есть, утилита, которая говорит «создать виртуалку», «запустить виртуалку» и так далее. На самом деле, Vagrant представляет собой нечто куда большее. В частности, помимо VirtualBox есть немало других так называемых провайдеров — VMWare, Amazon EC2, LXC и libvirt.
https://xakep.ru/2013/10/19/vagrant/Vagrant - это инструмент для быстрого развертывания окружения для разработки на основе систем виртуализации. #Vagrant - универсальное, удобное и хорошо зарекомендовавшее себя решение, которое пригодится любому разработчику. Vagrant разработан в соответствии с принципами unix-way и управляется из командной строки.
Vagrant доступен для всех популярных операционных систем (ОС), и работает со всеми популярными виртуальными машинами (ВМ).
...
В качестве основы Vagrant использует специально собранные образы операционных систем - боксы. Найти их можно, например, тут.
Vagrantbox.esСами разработчики вагранта предлагают четыре вида базовых сборок — два последних релиза Ubuntu в 32- и 64-битном исполнении (одну из них мы только что уже установили в системе):
Ubuntu Lucid 32 Bit
Ubuntu Lucid 64 Bit
Ubuntu Precise 32 Bit
Ubuntu Precise 64 Bit
Но на этом список далеко не заканчивается. Существует специальный сайт, где каждый желающий может выложить свою базовую сборку. Он располагается по адресу:www.vagrantbox.es. Там любой может выбрать себе что-нибудь по вкусу. В ассортименте: Debian, Windows Server, FreeBSD, CentOS, Gentoo и другие.
Там свыше сотни "боксов", наверное...To use the available boxes just replace {title} and {url} with the information in the table below.Virtuozzo 7 x64 (Guest Additions 4.3.26)Код: Выделить всё
$ vagrant box add {title} {url} $ vagrant init {title} $ vagrant up
...
OpenBSD 5.5 64-bit + Chef 11.16.0 + Puppet 3.4.2
...
FreeBSD 11 r273269 x86_64
...
Kali Linux rolling 2016.2 Mate
...
Microsoft Windows 7 Enterprise Edition (32-bit)
...
Solaris 11.2 64-bit (VirtualBox Guest Additions 4.3.i18r96516, Ruby 1.9.3p484 & Puppet 3.4.1)
...
Oracle Linux 7.1 x86_64 (Chef + Puppet) (src)
...
Scientific Linux 6 64 chefclient0.10
...
Windows 8.1 with IE11 (updated box)
...