Android

Как установить vagrant на Ubuntu 18.04

Automated virtual machine deployment with Vagrant

Automated virtual machine deployment with Vagrant

Оглавление:

Anonim

Vagrant - это инструмент командной строки для создания и управления средами виртуальных машин. По умолчанию Vagrant может предоставлять компьютеры поверх VirtualBox, Hyper-V и Docker. Другие поставщики, такие как Libvirt (KVM), VMware и AWS, могут быть установлены через систему плагинов Vagrant.

Vagrant обычно используется разработчиками для настройки среды разработки, соответствующей производственной среде.

В этом уроке мы покажем вам, как установить Vagrant на компьютер с Ubuntu 18.04. Мы будем использовать провайдера VirtualBox, который является поставщиком по умолчанию для Vagrant. Те же шаги можно использовать для Ubuntu 16.04 Xenial Xerus.

Предпосылки

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

Установите Vagrant на Ubuntu

Чтобы установить Vagrant в вашей системе Ubuntu, выполните следующие действия:

1. Установка VirtualBox

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

sudo apt install virtualbox

Если вы хотите установить последнюю версию VirtualBox из репозиториев Oracle, проверьте это руководство.

2. Установка Vagrant

Пакет Vagrant, который доступен в репозиториях Ubuntu, устарел. Мы загрузим и установим последнюю версию Vagrant с официального сайта Vagrant.

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

Начните с обновления списка пакетов:

sudo apt update

Загрузите пакет Vagrant, используя следующую команду curl :

curl -O

После загрузки файла .deb установите его, набрав:

sudo apt install./vagrant_2.2.6_x86_64.deb

3. Проверьте установку Vagrant

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

vagrant --version

Вывод должен выглядеть примерно так:

Vagrant 2.2.6

Начало работы с Vagrant

Теперь, когда Vagrant установлен в вашей системе Ubuntu, давайте создадим среду разработки.

Первым шагом является создание каталога, который будет корневым каталогом проекта, и файл Vagrantfile. Vagrantfile - это файл Ruby, который описывает, как настроить и подготовить виртуальную машину.

Создайте каталог проекта и переключитесь на него:

mkdir ~/my-first-vagrant-project cd ~/my-first-vagrant-project

Затем инициализируйте новый Vagrantfile с помощью команды vagrant vagrant init и укажите поле, которое вы хотите использовать.

Коробки представляют собой формат пакета для сред Vagrant и зависят от поставщика. Вы можете найти список общедоступных ящиков Vagrant на странице каталога ящиков Vagrant.

В этом примере мы будем использовать поле centos/7 . Запустите следующую команду, чтобы инициализировать новый Vagrantfile:

vagrant init centos/7

A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

Вы можете открыть Vagrantfile, прочитать комментарии и внести изменения в соответствии с вашими потребностями.

Запустите команду vagrant up чтобы создать и настроить виртуальную машину, как указано в Vagrantfile:

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant

Vagrant также монтирует каталог проекта в /vagrant на виртуальной машине, что позволяет вам работать с файлами вашего проекта на вашей хост-машине.

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

vagrant ssh

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

vagrant halt

Следующая команда останавливает машину, если она работает, и уничтожает все ресурсы, созданные при создании машины:

vagrant destroy

Вывод

Вы узнали, как установить и использовать Vagrant на своем компьютере с Ubuntu 18.04. Мы также показали, как создать базовую среду разработки.

Чтобы узнать больше о визите Vagrant, посетите официальную страницу документации Vagrant.

бродячий убунту