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

How to install Vagrant on Ubuntu 18.04

8 Декабря 2020 | Ubuntu

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

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

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

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

Введение

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

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

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

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

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

sudo apt install virtualbox 


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

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

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

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


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

sudo apt update 


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

curl -O https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.deb 


    После .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 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/baksdev/Vagrant/my-first-vagrant-project/ => /vagrant
 


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

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

vagrant ssh 


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

vagrant halt 


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

vagrant destroy 

Вывод 

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

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



    Комментарии

    Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

Загрузка комментариев...