Бродять, створюють та налаштовують віртуалізовані середовища розробки

про бродягу

У наступній статті ми збираємось поглянути на Vagrant. Це інструмент командного рядка для створення та налаштування віртуалізованих середовищ розробки. Це дозволить нам визначити послуги для встановлення, а також їх конфігурації. Цей інструмент призначений для роботи в локальних середовищах, і ми можемо використовувати його зі сценаріями оболонки, Chef, Puppet або Ansible.

За замовчуванням, Vagrant може забезпечити машини на VirtualBox, Hyper-V та Docker. Хоча інші постачальники, такі як Libvirt (KVM), VMware та AWS, також можуть бути встановлені через додаткову систему.

Як я вже згадував вище, Vagrant використовується, щоб допомогти нам створити та налаштувати віртуальні машини з певними функціями та компонентами. Великою перевагою цього програмного забезпечення є те, що воно має файл конфігурації під назвою Vagrantfile, де вся конфігурація ВМ, яку ми хочемо створити, централізована. Ми можемо використовувати Vagrantfile для створення віртуальної машини точно так само, скільки завгодно разів. Він також надзвичайно легкий, тому ми можемо додати його до нашого репо чи надіслати по електронній пошті колегам.

Вагрант зазвичай використовується розробниками для створення середовища розробки, яке працює на декількох операційних системах. Він може працювати на Gnu / Linux, Mac або Windows. Віддалене середовище розробки змушує користувачів відмовлятися від своїх улюблених редакторів та програм. Vagrant працює у локальній системі із знайомими нам інструментами.

У наступних рядках ми це побачимо як встановити Vagrant на машину Ubuntu 20.04. Для цього ми будемо використовувати VirtualBox, який є провайдером за замовчуванням.

Встановіть Vagrant на Ubuntu

Першим кроком, як зазвичай, буде завантаження та встановлення інструменту, але в цьому випадку нам також доведеться встановити постачальника віртуальних машин, який ми хочемо використовувати. За замовчуванням це буде VirtualBox, оскільки він безкоштовний та інтегрований у Vagrant.

Si VirtualBox він не встановлений у вашій системі, його можна встановити, відкривши термінал (Ctrl + Alt + T) і запустивши команди:

sudo apt update; sudo apt install virtualbox

Поки я пишу ці рядки, остання стабільна версія Vagrant - 2.2.9. Для завантаження: користувачі можуть відвідати сторінку завантаження або подивіться, чи доступна нова версія. Ми також можемо запустіть wget з терміналу (Ctrl + Alt + T), щоб завантажити пакет .deb необхідно:

завантажити Vagrant .deb файл

wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

Після завершення завантаження ми зможемо встановити пакет набравши в терміналі:

бродяжна установка

sudo apt install ./vagrant_2.2.9_x86_64.deb

Після завершення встановлення ми можемо перевірити, чи все було правильно, виконавши наступну команду, яка надрукує встановлену версію:

бродяча версія

vagrant --version

Comenzando

Створювати проект Vagrant настільки простий, як встановлення кореневого каталогу проекту та визначення файлу Vagrant.

Для початку вам потрібно лише виконати наступні команди створити каталог, а потім отримати доступ:

створити каталог для зразкового проекту

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

А тепер давайте створити новий файл Vagrant за допомогою команди бродяжна ініція, за яким слід поле, яке ми зацікавлені у використанні.

Ящики є форматом пакунків для середовищ Vagrant і є специфічними для постачальника. Можна знайти список коробів бродяг, загальнодоступний на сайті Каталог коробок.

У цьому прикладі я буду використовувати поле debian / stretch64:

команда init

vagrant init debian/stretch64

Vagrantfile - це файл Ruby, який описує, як налаштувати та забезпечити віртуальну машину. Користувачі ми можемо відкрити vagrantfile, прочитайте коментарі та внесіть корективи відповідно до потреб кожного з них.

Тепер ми виконаємо команду бродячий пункт створити та налаштувати віртуальну машину:

бродячий

vagrant up

Vagrant монтує каталог проектів на / бродяга у віртуальній машині. Це дозволить нам працювати над нашими файлами проектів на хост-машині.

в отримати доступ до віртуальної машини, ми виконаємо:

зв’язок з ssh

vagrant ssh

Потрапивши в нього, ми можемо внести зміни, які нас цікавлять:

інформація про бродягу систему

Ми можемо зупинити віртуальну машину всякий раз, коли ми хочемо за допомогою такої команди:

vagrant halt

в знищити всі ресурси, створені під час створення машини, буде використана команда:

знищити команду

vagrant destroy

І загалом, ми бачили, як встановити Vagrant в Ubuntu 20.04 і створити базовий проект. Користувачі, яким це потрібно, можуть отримати більше інформації про встановлення та використання цього інструменту відвідавши офіційну сторінку, де ви можете знайти офіційна документація.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.