|
|||||||
Vagrant: Руководство для Начинающих — За 5 Минут
Время создания: 02.02.2018 13:53
Текстовые метки: vagrant
Раздел: Virtual
Запись: Velonski/mytetra-database/master/base/1517561615w41u85gipj/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Что такое Vagrant? Vagrant — это простой и удобный в использовании инструмент, позволяющий легко управлять виртуальными машинами из командной строки. Vagrant из коробки поддерживает VirtualBox, Hyper-V, Docker, а также имеет возможность управлять другими типами машин, как например VMWare или Amazon EC2, с помощью других так называемых провайдеров . В данной статье я покажу, как создать новое Vagrant-окружение, скачать, сконфигурировать и запустить виртуальную машину, как подключиться к ней по SSH и как затем остановить или полностью уничтожить ее. Это руководство предполагает, что вы уже установили один из поддерживаемых виртуальных провайдеров, как например VirtualBox или Docker. Дельный Совет: Установите Docker в Ubuntu-16.04 и используйте его вместе с Vagrant! Читать далее → Установка Vagrant Скачайте и установить последнюю версию Vagrant из официального источника . Чтобы убедиться в том, что Vagrant был успешно установлен — проверьте его версию: $ vagrant -v
Vagrant 2.0.0
Vagrant Boxes Стандартные темплейты виртуальных машин в Vagrant называются боксами. Список общедоступных боксов для Vagrant может быть найден на странице поиска боксов . VirtualBox ≠ VMWare: Все Vagrant-боксы провайдеро-зависимые. Не все боксы доступны для всех провайдеров. Возможно, чтобы сузить область поиска, вам следует отсортировать результаты по тому провайдеру, который необходим именно вам. Как только вы нашли образ который хотите использовать — создайте директорию в которой будет храниться ваш новый проект: $ mkdir -p vagrant-projects/tutorial
$ cd vagrant-projects/tutorial
Чтобы создать новое Vagrant-окружение внутри папки проекта — выполните vagrant init <boxpath>, где <boxpath> — название Vagrant-бокса. Например, чтобы установить базовый образ Ubuntu-16.04, выполните: $ vagrant init ubuntu/xenial64
Команда vagrant init в текущей директории создает файл Vagrantfile, в котором описывается тип необходимой для проекта машины, каким образом ее сконфигурировать и какие ресурсы выделить. Vagrant Up Запустите Vagrant-окружение: $ vagrant up
Команда vagrant up создает, настраивает и запускает виртуальную машину исходя из параметров заданных в Vagrantfile. При первом запуске она автоматически скачивает необходимый Vagrant-бокс из репозитория и выделяет соответствующие ресурсы для новой виртуальной машины. Дельный Совет: Каждый DevOps должен знать основы работы с Git. И вы можете освоить их прямо сейчас! Читать далее → Vagrant SSH Чтобы подключиться по SSH к запущенной Vagrant-машине и попасть в консоль, выполните: $ vagrant ssh
Очистка Vagrant Если необходимо приостановить процесс разработки — вы можете полностью остановить Vagrant-машину либо просто приостановить ее. Остановить Vagrant-машину: $ vagrant halt
Приостановить машину (запомнить состояние): $ vagrant suspend
Чтобы полностью очистить окружение — вы можете уничтожить машину. Остановить и удалить все следы Vagrant-машины: $ vagrant destroy
Когда вам снова понадобиться чистое Vagrant-окружение на основе стандартного темплейта — просто выполнитье vagrant up. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|