Obsah:
- Krok 1: Stiahnite si a nainštalujte nástroje
- Krok 2: Nájdite operačný systém, ktorý chcete spustiť
- Krok 3: Pripravte si okno CMD, v ktorom spustíte potrebné príkazy
- Krok 4: Pripravte si súbor Vagrant
- Krok 5: Spustite virtuálny počítač
- Krok 6: Pripravte si súkromný kľúč, ktorý použijete na prihlásenie do zariadenia
- Krok 7: Prihláste sa do virtuálneho počítača
- Krok 8: Používanie virtuálneho počítača
Video: Ako nastaviť a používať box Vagrant: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
To môže byť užitočné, ak na vývoj potrebujete prostredie Linux a nechcete nainštalovať distribúciu Linuxu s dvojitým bootovaním.
Výhodou oproti spusteniu bežného virtuálneho počítača s VirtualBoxom (v tomto návode použijem VirtualBox ako príklad, pretože je zadarmo a ľahko sa používa) je, že box Vagrant pobeží bez GUI. Vďaka tomu funguje lepšie najmä na starších strojoch (ako je ten môj). Ďalšou výhodou môže byť, že na spustenie príkazov môžete použiť PuTTY (alebo vášho obľúbeného klienta ssh). Niektorí ľudia dávajú prednosť tomu, aby to urobili týmto spôsobom namiesto použitia okna VirtualBox, ktoré vám ukazuje video výstup z virtuálneho počítača.
Aby ste získali výhody uvedené vyššie, môžete spustiť inštanciu servera Ubuntu (alebo inú distribúciu alebo príchuť, ktorá nemá GUI) v bezhlavom režime. To robí aj Vagrant, ale prinesie vám tiež nasledujúce výhody:
- v skutočnosti nemusíte inštalovať operačný systém. Vagrant sa postará o celé nastavenie
- môžete použiť cmd alebo powerhell (za predpokladu, že ste na Windows) na vytváranie, spúšťanie, zastavovanie, odstraňovanie, vracanie (a ďalšie) vašich virtuálnych počítačov
Krok 1: Stiahnite si a nainštalujte nástroje
Najprv si musíme stiahnuť a nainštalovať nástroje, ktoré budeme používať:
- Stiahnite si VirtualBox odtiaľto a nainštalujte ho
- Stiahnite si Vagrant odtiaľto a nainštalujte ho
- Stiahnite si PuTTY odtiaľto
- Tu si stiahnite PuTTYgen
(Nie je potrebné inštalovať PuTTY a PuTTYgen. Stačí stiahnuť binárne súbory)
Krok 2: Nájdite operačný systém, ktorý chcete spustiť
V katalógu, ktorý nájdete na oficiálnom webe, vyhľadajte operačný systém, ktorý chcete spustiť
Krok 3: Pripravte si okno CMD, v ktorom spustíte potrebné príkazy
Prejdite a vytvorte nový priečinok na pevnom disku. Tento priečinok bude zdieľaným priečinkom medzi virtuálnym počítačom a vašim hostiteľským počítačom.
Teraz podržte kláves „Shift“a kliknite pravým tlačidlom myši na tento priečinok, zvoľte „Otvoriť okná príkazov tu“a v tomto mieste otvoríte okno CMD.
Krok 4: Pripravte si súbor Vagrant
Pripravte si vagrantfile (súbor, ktorý obsahuje niektoré nastavenia vášho virtuálneho počítača) spustením príkazu „vagrant init“, v ktorom nahradíte operačným systémom, ktorý sa nachádza v katalógu.
Bežné príklady:
- Na spustenie Ubuntu 16.04 spustite „vagrant init ubuntu/xenial64“
- Na spustenie Ubuntu 14.04 spustite „vagrant init ubuntu/trusty64“
- Na spustenie Fedory 23 spustite „vagrant init fedora/23-cloud-base“
- Na spustenie Centos 7 spustite „vagrant init centos/7“
Krok 5: Spustite virtuálny počítač
Spustite svoj virtuálny počítač spustením príkazu „vagrant up“(Urobte to na rovnakom príkazovom riadku)
Stiahne sa a nainštaluje sa obrázok operačného systému. Malo by to vyzerať podobne ako na obrázku.
Krok 6: Pripravte si súkromný kľúč, ktorý použijete na prihlásenie do zariadenia
Po spustení virtuálneho počítača s ním nemôžete interagovať, pretože nemáte GUI VirtualBox, takže ho budete musieť považovať za vzdialený počítač a prihlásiť sa pomocou SSH (nie je to najpresnejší spôsob, ako to povedať, ale ja myslím, že to bude stačiť). Niektoré obrázky Vagrant nastavia predvolenú kombináciu používateľského mena a hesla, iné vygenerujú náhodný kľúč a umiestnia ho do novovytvoreného súboru. Najlepším spôsobom interakcie s týmito políčkami je použitie páru kľúčov RSA. Vagrant zvyčajne pri vytváraní nového virtuálneho počítača vygeneruje súkromný a verejný kľúč (v dôsledku príkazu „vagrant up“). Na importovanie vygenerovaného súkromného kľúča do klienta SSH, ktorý budete používať (PuTTY), budete musieť použiť PuTTYgen.
Spustite program PuTTYgen a kliknite na tlačidlo „Načítať“a prejdite do priečinka, v ktorom ste spustili príkaz „vagrant up“, a prejdite na.vagrant / machines / default / virtualboxV blízkosti ponuky „Názov súboru“máte rozbaľovaciu ponuku na výber rozšírení. Tam zvoľte "Všetky súbory" a potom zvoľte súbor s názvom "private_key" a kliknite na "Otvoriť" Kliknite na tlačidlo "Uložiť súkromný kľúč" a odpovedzte áno, ak sa vás opýta, či ste si istí, že ho chcete uložiť bez prístupová fráza. Uložte ho s názvom, ktorý bude ľahko rozpoznateľný. Vybral som „private_key_putty“
Krok 7: Prihláste sa do virtuálneho počítača
Otvorte PuTTY a ako názov hostiteľa napíšte „127.0.0.1“, ako port 2222 a potom prejdite na Pripojenie-> SSH-> Overovanie a kliknite na tlačidlo „Prehľadávať“pod poľom „Súbor súkromného kľúča na overenie“. Tu vyberte súbor private_key_putty, ktorý ste vygenerovali v predchádzajúcom kroku.
(Podrobnosti pre váš box sa môžu líšiť. Ak chcete zobraziť podrobnosti o tomto spustení „vagrant ssh“)
Extra: Teraz sa vráťte k relácii a budete môcť uložiť nastavenia pre túto reláciu, takže ich nebudete musieť zadávať znova (zadajte meno do poľa „Uložené relácie“a kliknite na „Uložiť“).
Kliknite na „Otvoriť“a zobrazí sa výzva na zadanie používateľa, pod ktorým sa chcete prihlásiť. Predvoleného používateľa môžete získať z katalógu OS uvedeného v predchádzajúcom kroku (alebo spustením programu „Vagrant ssh“).
Napríklad predvolený používateľ pre distribúcie Ubuntu je ubuntu a predvolený užívateľ pre Fedoru je vágny
Extra rady:
- V PuTTY prejdite na Pripojenie-> Údaje a do poľa „Používateľské meno automatického prihlásenia“zadajte používateľa, pomocou ktorého sa môžete prihlásiť. Pri nastavovaní pripojenia ssh tak nebudete musieť zadávať žiadne údaje.
- Na zvýšenie zabezpečenia schránky môžete zmeniť heslo existujúceho používateľa a uistiť sa, že nepoužívate službu ssh s predvolenou kombináciou používateľského mena a hesla
- Možná výzva: Vytvorte nového používateľa a vytvorte ho tak, aby ste na prihlásenie mohli používať svoj súkromný (nie generovaný) kľúč
Krok 8: Používanie virtuálneho počítača
Teraz budete môcť vagant box využiť na vývoj. Novovytvorený virtuálny počítač môžete spravovať pomocou aplikácie vagrant.
Niekoľko jednoduchých a užitočných tuláckych príkazov je:
- „tulák hore“- začína pole. Potom sa k nemu môžete pripojiť pomocou PuTTY
- „vagrant halt“- zastaví škatuľu.
- „vagrant init“- vygeneruje vagrantný súbor zodpovedajúci distribúcii, ktorú ste vybrali
- „tulák zničiť“- vymaže políčko
Viac informácií nájdete na oficiálnych webových stránkach:
Odporúčame vám tiež pozrieť sa na snímky a návraty, pretože tieto môžu byť užitočné, ak vykonávate vývojovú prácu.
Odporúča:
Ako nastaviť Raspberry Pi a začať ho používať: 4 kroky
Ako nastaviť Raspberry Pi a začať ho používať: Pre čitateľov budúcnosti je rok 2020. Rok, v ktorom, ak máte šťastie, že ste zdraví a nie ste nakazení Covid-19, zrazu vy , máte oveľa viac voľného času, ako ste si kedy predstavovali. Ako sa teda môžem zamestnať nie príliš hlúpym spôsobom? Ó áno
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: 6 krokov
Visuino Ako používať tlačidlo ako vstup na ovládanie vecí ako LED: V tomto návode sa naučíme, ako zapnúť a vypnúť LED diódu jednoduchým tlačidlom a Visuino. Pozrite si ukážkové video
Ako nastaviť a používať WeMos TTgo ESP32 Uno D1 R32: 3 kroky
Ako nastaviť a používať WeMos TTgo ESP32 Uno D1 R32: Ako nastaviť WeMos® TTgo ESP32 uno D1 R32 prechádza všetkými krokmi k uvedeniu vášho WeMos® TTgo ESP32 uno D1 R32 do prevádzky
Ako používať terminál Mac a ako používať kľúčové funkcie: 4 kroky
Ako používať terminál Mac a ako používať kľúčové funkcie: Ukážeme vám, ako otvoriť terminál MAC. V termináli vám tiež ukážeme niekoľko funkcií, ako napríklad ifconfig, zmena adresárov, prístup k súborom a arp. Ifconfig vám umožní skontrolovať vašu IP adresu a vašu MAC adresu
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: Táto príručka vám ukáže, ako prepojiť diaľkový ovládač Wii Remote (Wiimote) s počítačom a používať ho ako myš