Mon 01 August 2016 Category: IT. Tags: vagrant

Несколько заметок о Vagrant

Автоматическая установка guest additional

Достаточно установить плагин

> vagrant plugin install vagrant-vbguest

и при создании контейнера будут автоматически установлены гостевые дополнения.

Изменение пути для хранения боксов

Обычно vagrant хранит скачанные образы контейнеров (boxes) в домашней директории пользователя, напр. с:\Users\Vasya\vagrant.d и размер этой директории может достигать нескольких гигобайт и более. Я использую ssd небольшого объема, как системный диск, и мне удобно, чтобы боксы хранились на более вместительном диске D. Путь этот vagrant хранит в переменной окружения VAGRANT_HOME, и чтобы изменить ее, используем команду

> setx VAGRANT_HOME "D:\VAGRANT_HOME"

Эта команда добавит путь в $PATH текущего пользователя, если хотим сделать это для всех пользователей, добавляем ключ /M

Рекомендуемые боксы

Я долгое время использовал 'официальные' боксы от Canonical, которые имеют префикс 'ubuntu', считая их самыми "правильными". Однако, не так давно я наткнулся на информацию в доках Vagrant о том, что Canonical не сильно заботится об оптимизации своих боксов, и Hashicorp рекомендуют пользователям Vagrant использовать боксы от проекта Bento для общих целей, как наиболее оптимизированные.

Comments !

blogroll

social