Vagrant 1: Установка Vagrant и запуск виртуальной машины из локального образа

Vagrantopen in new window — средство для конфигурации и управления виртуальными машинами. Vagrant удобен для разработки программного обеспечения, так как конфигурации виртуальной машины можно хранить в системе контроля версий. Кроме программы Vagrant предоставляет хранилище виртуальных машин похожее на Docker Hub.

Установка Vagrant в Debian

Скачайте .rpm файл со страницы загрузки Vagrantopen in new window. Чтобы установить пакет, сначала его нужно конвертировать в .deb. Для этого можно воспользоваться программой alien.

sudo apt install alien
sudo alien ./vagrant-2.4.0-1.x86_64.rpm 
1
2

После этого установить образ

sudo apt install ./vagrant-2.4.0-1.x86_64.deb
1

запуск виртуальной машины

Хранилище образовopen in new window виртуальных машин сейчас недоступно из России, поэтому воспользуемся скачанным образом. Скачайте любой образ, например, Debian 12open in new window, версию для VirtualBox.

Создайте новый каталог, войдите в него и выполните инициализацию Vagrant.

mkdir project
cd ./project
vagrant init
1
2
3

После этого в каталоге появится Vagrantfile, в нем будет шаблон скрипта с комментариями. Измените следующую строку

config.vm.box = "base"
1

на

  config.vm.box = "generic/debian12"
  config.vm.box_url = "file:///home/user/images/vagrant-generic-debian12"
1
2

В параметре config.vm.box_url должен быть путь к скачанной ранее виртуальной машине.

Для старта виртуальной машине введите команду

vagrant up
1

Чтобы подключится к виртуальной машине

vagrant ssh
1

Остановить виртуальную машину

vagrant halt
1

И удалить виртуальную машину

vagrant destroy
1
Последниее изменение: 22.11.2023, 17:59:42