Несколько заметок о 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 !