Поиск по сайту:

Как установить Vagrant и использовать его с VirtualBox на Ubuntu 20.04


Vagrant — это инструмент командной строки для создания и управления виртуальными машинами. Чтобы использовать Vagrant, в вашей системе должен быть установлен механизм виртуализации, такой как VirtualBox, Hyper-V или Docker. Система плагинов Vagrant также обеспечивает поддержку KVM и VMware. Vagrant в основном используется для простой настройки среды разработки. Vagrant доступен для платформ Linux, и пользователи могут установить его в свою систему для дальнейшего использования.

В этой статье я покажу вам, как установить Vagrant на машину с Ubuntu 20.04 и использовать VirtualBox в качестве механизма виртуализации. Мы создадим виртуальную машину VirtualBox с CentOS 8 в качестве операционной системы внутри виртуальной машины, используя Vagrant.

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

Чтобы установить Vagrant на Ubuntu 20.04, мы будем использовать командную строку/окно терминала нашей системы. Сначала мы установим VirtualBox в нашу систему, поэтому для этого откройте терминал. Используйте сочетание клавиш Ctl+Alt+T, чтобы открыть его, или перейдите в раздел ПриложенияàТерминал , чтобы получить доступ к терминалу. окно.

Установка Виртуалбокса

После открытия вам необходимо обновить репозиторий apt системы. Для этого требовалось набрать в терминальном окне системы проставленную команду:

$ sudo apt update

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

Как только вы нажмете ввод, начнут обрабатываться обновления, доступные в системе в данный момент. Процесс получения обновлений может занять некоторое время. Обязательно оставайтесь в окне терминала во время этого процесса. После этого вам нужно ввести прилагаемую команду, чтобы установить VirtualBox в вашей системе.

$ sudo apt install virtualbox

Установка начнется, как показано на рисунке ниже. Через некоторое время система запросит у пользователя разрешение, введите Y , а затем нажмите Enter, чтобы продолжить процесс установки VirtualBox в вашей системе.

Через некоторое время VirtualBox будет установлен в вашей системе. Вы можете убедиться в этом, выполнив поиск VirtualBox в установленных приложениях системы Ubuntu. Если приложение установлено в системе, вы увидите вывод, аналогичный показанному ниже:

Теперь вы успешно установили VirtualBox, поэтому мы можем продолжить установку Vagrant в системе.

Установка бродяги

Следующим шагом в этом процессе является установка Vagrant в вашей системе. Это удобный процесс, и его можно выполнить с помощью однострочной команды, показанной ниже. Введите приведенную ниже команду в окне терминала, чтобы начать установку Vagrant в вашей системе Ubuntu 20.04.

$ sudo apt install vagrant

Система запросит и может запросить разрешение пользователя во время этого процесса установки, прежде чем продолжить. Введите Y , а затем нажмите клавишу на клавиатуре, чтобы продолжить процесс установки.

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

$ vagrant --version

Вы можете увидеть вывод, который несколько сравним с показанным на этом рисунке. Версия Vagrant, установленная в системе, будет отображаться, как показано на рисунке ниже:

Создайте виртуальную машину CentOS 8 с помощью Vagrant

Теперь мы проверим метод создания проекта Vagrant. Для этого мы создадим каталог для нашего нового бродячего проекта. Введите проставленную команду в командной строке:

$ mkdir ~/my-vagrant-project

Как только вы нажмете Enter, каталог проекта будет создан. После этого перейдите во вновь созданный каталог с помощью команды cd. Здесь мы будем использовать команду, как показано ниже, вы можете заменить имя проекта и получить доступ к проекту на основе имени, которое вы выбрали для своего проекта. Введите следующую команду:

$ cd ~/my-vagrant-project

Теперь вы войдете в каталог проекта. Вот пример, мы будем использовать команду vagrant init для инициализации vagrant вместе с именем поля, которое вы хотите использовать. Все общедоступные Vagrant Boxes можно найти на официальной странице каталога Vagrant.

$ vagrant init centos/8

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

Теперь выполните следующую команду в окне терминала:

$ vagrant up

Появится вывод, подобный показанному ниже:

Затем Vagrant смонтирует каталог проекта по пути /vagrant на виртуальной машине вашей системы.

Теперь мы попробуем запустить команду ssh на виртуальной машине, используя приведенную ниже команду в окне терминала:

$ vagrant ssh

Чтобы остановить виртуальную машину, введите в терминале приведенную ниже команду:

$ vagrant halt

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

$ vagrant destroy

Таким образом, мы можем получить доступ к Vagrant и настроить VirtualBox. Пользователи также могут уничтожать и останавливать ресурсы с помощью команд, описанных в предыдущем разделе.

Удаление бродяги

Чтобы удалить Vagrant из системы Ubuntu 20.04, введите приведенную ниже команду в командной строке вашей системы:

$ sudo apt-get remove –auto-remove vagrant

Здесь система может запросить пароль вошедшего в систему пользователя/пользователя sudo. Vagrant начнет удаляться. Если система запрашивает подтверждение пользователя, вам нужно ввести Y , а затем нажать Enter, чтобы продолжить. Удаление будет выполнено через некоторое время.

Заключение

В этой статье мы рассмотрели шаги по установке VirtualBox в качестве механизма виртуализации для Vagrant. Мы также создали базовый проект для Vagrant и поделились некоторыми полезными командами для применения к виртуальной машине. Наконец, мы рассказали о процессе удаления Vagrant из системы. При необходимости пользователи могут легко удалить Vagrant из своих систем.