Getting Started with Vagrant: #19 Build a Basic LAMP Stack with Vagrant
Оглавление:
Vagrant - это инструмент командной строки с открытым исходным кодом для построения и управления средами виртуальных машин. По умолчанию Vagrant может предоставлять компьютеры поверх VirtualBox, Hyper-V. и докер. Другие поставщики, такие как Libvirt (KVM), VMware и AWS, могут быть установлены через систему плагинов Vagrant.
Vagrant в основном используется разработчиками для настройки среды разработки, соответствующей производственной среде.
В этом руководстве объясняется, как установить Vagrant на компьютер с Debian 9. Мы будем использовать провайдера VirtualBox, который является поставщиком по умолчанию для Vagrant.
Предпосылки
Прежде чем продолжить этот урок, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.
Убедитесь, что вы выполнили следующие предварительные условия, прежде чем продолжить этот урок:
- Вы вошли как пользователь с привилегиями sudo. У вас установлен VirtualBox.
Установите Vagrant на Debian
Пакет Vagrant, который доступен в репозиториях Debian, устарел. Мы загрузим и установим последнюю версию 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
Чтобы убедиться, что установка прошла успешно, введите следующую команду, которая печатает версию Vagrant:
vagrant --version
Вывод должен выглядеть примерно так:
Начало работы с Vagrant
Теперь, когда Vagrant установлен на вашем компьютере Debian, давайте посмотрим, как создать среду разработки.
Первым шагом является создание каталога, который будет корневым каталогом проекта, и файл 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 на своем компьютере с Debian 9. Мы также показали, как создать базовую среду разработки.
Чтобы узнать больше о Vagrant, посетите официальную страницу документации Vagrant.
бродячий дебианРуководство по привратнику: как с его помощью установить и установить приложения Mac
Узнайте больше о Gatekeeper и о том, как использовать его для установки самых безопасных приложений на ваш Mac.
Как установить, установить принтер hp officejet 6500a plus "все в одном"
Узнайте, как настроить и установить принтер HP Officejet 6500A Plus «все в одном».
Как установить vagrant на Ubuntu 18.04
В этом уроке мы покажем вам, как установить Vagrant на компьютер с Ubuntu 18.04. Vagrant - это инструмент командной строки для создания и управления средами виртуальных машин.







