Как установить 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 из своих систем.