Вагрант, креирајте и конфигуришите виртуелизована развојна окружења

о скитници

У следећем чланку ћемо погледати Вагрант. Ово је алат за командну линију за стварање и конфигурисање виртуелизованих развојних окружења. Омогућиће нам да дефинишемо услуге за инсталирање као и њихове конфигурације. Овај алат је дизајниран за рад у локалном окружењу и можемо га користити са скриптама љуске, куваром, лутком или одговорима.

Подразумевано, Вагрант може да обезбеди машине на ВиртуалБок, Хипер-В и Доцкер. Иако можете да инсталирате и друге добављаче као што су Либвирт (КВМ), ВМваре и АВС путем додатног система.

Као што сам горе поменуо, Вагрант се користи да нам помогне у стварању и конфигурисању виртуелних машина са одређеним карактеристикама и компонентама. Велика предност овог софтвера је што има конфигурациону датотеку звану Вагрантфиле где је сва конфигурација ВМ-а коју желимо да креирамо централизована. Вагрантфиле можемо користити за креирање ВМ потпуно исто онолико пута колико желимо. Такође је изузетно лаган, тако да га можемо додати у свој репо или послати колегама е-поштом.

Програмери Вагрант обично користе за постављање развојног окружења које ради на више оперативних система. Може да ради на Гну / Линук, Мац или Виндовс. Удаљена развојна окружења присиљавају кориснике да се одрекну својих омиљених уредника и програма. Вагрант ради на локалном систему помоћу алата који су нам већ познати.

У следећим редовима ћемо видети како инсталирати Вагрант на Убунту 20.04 машину. За ово ћемо користити ВиртуалБок, који је задати провајдер.

Инсталирајте Вагрант на Убунту

Први корак, као и обично, биће преузимање и инсталирање алата, али у овом случају такође ћемо морати да инсталирамо добављача виртуелне машине који желимо да користимо. Ово ће подразумевано бити ВиртуалБок, јер је бесплатан и долази интегрисан у Вагрант.

Si ВиртуалБок није инсталиран на вашем систему, може се инсталирати отварањем терминала (Цтрл + Алт + Т) и покретањем наредби:

sudo apt update; sudo apt install virtualbox

Док пишем ове редове, најновија стабилна верзија Вагранта је 2.2.9. За ваше преузимање корисници могу да посете страницу за преузимање или погледајте да ли је доступна нова верзија. Такође можемо покрените вгет са терминала (Цтрл + Алт + Т) да бисте преузели .деб пакет потребно:

преузмите вагрант .деб датотеку

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

Цомензандо

створити Вагрант пројекат је једноставан као постављање основног директоријума пројекта и дефинисање Вагрант датотеке.

За почетак, све што треба да урадите је да покренете следеће наредбе за креирајте директоријум, а затим приступите:

креирајте директоријум за огледни пројекат

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Хајде сада креирајте нову Вагрантфиле помоћу команде скитница инит, након чега следи оквир који смо заинтересовани за употребу.

Кутије су формат пакета за Вагрант окружења и зависе од добављача. Може се наћи списак скитница јавно доступан на Каталог кутија.

У овом примеру ћу користити оквир дебиан / стретцх64:

команда инит

vagrant init debian/stretch64

Вагрантфиле је Руби датотека која описује како да конфигуришете и обезбедите виртуелну машину. Корисници можемо отворити Вагрантфиле, прочитајте коментаре и извршите прилагођавања у складу са потребама сваког од њих.

Сада ћемо извршити наредбу вигрант уп пар креирајте и конфигуришите виртуелну машину:

вигрант уп

vagrant up

Вагрант монтира директоријум пројекта на / скитница у виртуелној машини. Ово ће нам омогућити да радимо на нашим пројектним датотекама на нашем рачунару хосту.

у приступ виртуелној машини, извршићемо:

веза са ссх

vagrant ssh

Кад једном уђемо у њу, можемо да извршимо промене које нас занимају:

информације о скитничком систему

Можемо заустави виртуелну машину кад год желимо са следећом командом:

vagrant halt

у уништити све ресурсе створене током стварања машине, наредба која ће се користити биће:

уништити команду

vagrant destroy

И генерално уз ово, видели смо како инсталирати Вагрант у Убунту 20.04 и створити основни пројекат. Корисници којима је потребан могу добити више информација о инсталацији и употреби овог алата посетите званичну страницу, на којој можете пронаћи званична документација.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.