Установка Vagrant в Unix/Linux

Установка Vagrant в Unix/Linux

Vagrant является инструментом для создания и распространения среды разработки. Vagrant может работать с VirtualBox/VMware, а так же AWS/OpenStack, или в контейнерах ( например Docker/LXC). Vagrant можно использовать в Unix/Linux и я в своей статье расскажу как можно установить его.

Установить Vagrant на Debian/Ubuntu.

Для ОС, Ubuntu:

Чтобы установить данное ПО на Ubuntu, выполните:

В качестве виртуализации, можно использовать Virtualbox, установим его:

Но после чего, стоит установить dkms пакет  — это модули для VirtualBox(vboxdrv, vboxnetflt и vboxnetadp):

Для ОС, Debian/Mint:

Ставим Virtualbox (но перед ним, установим линукс хеадеры — так званые модули):

Писал как установить сам виртуалбокс:

Установить VirtualBox на Ubuntu/Debian или Linux Mint

Установим еще ruby (он потребуется для установки самого вагранта):

Производим установку Vagrant:

Установить Vagrant на CentOS/Fedora/RedHat.

Добавляем репозиторий для virtualbox:

Обновляем ОС:

Устанавливаем разное необходимое:

И устанавливаем virtualbox:

Писал когда-то статью по этой установке:

Установить Virtualbox на Centos/Fedora

Выполняем установку ПО:

Обновим все пакеты:

Выполняем установку Vagrant:

Установить Vagrant на MacOS.

Провайдером для Vagrant будет VirtualBox, по этому — устанавливаем:

Устанавливаем сам Vagrant:

Менеджер для управления машинами:

Другие ОС:

Для других ОС, можно использовать git репозиторий, выполним клонирование:

Затем, переходим в этот путь (где находиться клон). Все команды будут работать с этого пути:

Запустите bundle команду с версией для установки:

Теперь вы можете запустить Vagrant, запустив bundle из внутри этого каталога.

Локальное использование

Для того, чтобы использовать вашу локальную, установленную версию Vagrant в других проектах, вам нужно будет создать binstub и добавить его в свой путь.

Во-первых, выполните следующую команду из репозитория:

Это будет генерировать файлы в exec/, включая vagrant. Теперь можно указать полный путь к exec/vagrant где-нибудь в вашей операционной системе:

Если вы не хотите указывать полный путь к Vagrant (т.е. вы просто хотите запустить его), вы можете создать символическую ссылку на ваш Exec:

Настройка Vagrant в Unix/Linux

Проверяем версию:

Вагрант уже имеется, я под мои виртуальные машины, создам папку:

Заходим в директорию:

Создаём новую машину:

Vagrant box-ы тут:

vagrantbox_ТОЧКА_es

Можно найти любой желающий.

Использование Vagrant в Unix/Linux

Запустим virtualbox в Linux ОС:

Переходим в директорию где лежат все VagrantFile-ы и выполняем команду:

Подключаемся к данной виртуальной машине:

Все! Установка Vagrant в Unix/Linux завершена.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *