Sisällysluettelo:
- Vaihe 1: Lataa ja asenna työkalut
- Vaihe 2: Etsi käyttöjärjestelmä, jonka haluat suorittaa
- Vaihe 3: Valmistele CMD -ikkuna, jossa suoritat tarvittavat komennot
- Vaihe 4: Valmista Vagrant -tiedostosi
- Vaihe 5: Käynnistä virtuaalikoneesi
- Vaihe 6: Valmista yksityinen avain, jota käytät kirjautumalla koneelle
- Vaihe 7: Kirjaudu virtuaalikoneeseen
- Vaihe 8: Virtuaalikoneen käyttö
Video: Vagrant Boxin asentaminen ja käyttö: 8 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tästä voi olla hyötyä, jos tarvitset kehittämiseen Linux-ympäristön etkä halua asentaa Linux-jakelua kaksoiskäynnistyksellä.
Etuna verrattuna tavallisen virtuaalikoneen käyttämiseen VirtualBoxilla (käytän VirtualBoxia esimerkkinä tässä opetusohjelmassa, koska se on ilmainen ja helppokäyttöinen) on, että Vagrant -laatikko toimii ilman graafista käyttöliittymää. Tämä tekee siitä paremmin toimivan erityisesti vanhemmilla koneilla (kuten minun). Toinen etu voi olla, että voit käyttää PuTTY: tä (tai suosikki ssh -asiakasta) komentojen suorittamiseen. Jotkut ihmiset haluavat tehdä sen tällä tavalla sen sijaan, että käyttäisivät VirtualBox -ikkunaa, joka näyttää VM: n videolähdön.
Edellä mainittujen etujen saamiseksi voit käyttää Ubuntu -palvelimen ilmentymää (tai muuta distroa tai makua, jonka mukana ei tule graafista käyttöliittymää) päättömässä tilassa.
- sinun ei tarvitse asentaa käyttöjärjestelmää. Vagrant huolehtii koko asennuksesta
- voit käyttää cmd: tä tai PowerShelliä (olettaen, että käytät Windowsia) luodaksesi, käynnistääksesi, pysäyttääksesi, poistaaksesi, palauttaaksesi (ja enemmän) virtuaalikoneesi
Vaihe 1: Lataa ja asenna työkalut
Ensinnäkin meidän on ladattava ja asennettava käyttämämme työkalut:
- Lataa VirtualBox täältä ja asenna se
- Lataa Vagrant täältä ja asenna se
- Lataa PuTTY täältä
- Lataa PuTTYgen täältä
(Sinun ei tarvitse asentaa PuTTY: tä ja PuTTYgenia. Lataa vain binääritiedostot)
Vaihe 2: Etsi käyttöjärjestelmä, jonka haluat suorittaa
Etsi käyttöjärjestelmä, jonka haluat suorittaa, viralliselta verkkosivustolta löytyvästä luettelosta: linkki
Vaihe 3: Valmistele CMD -ikkuna, jossa suoritat tarvittavat komennot
Mene ja luo uusi kansio kiintolevyllesi. Tämä kansio on jaettu kansio virtuaalikoneen ja isäntäkoneesi välillä.
Pidä nyt Shift-näppäintä painettuna ja napsauta hiiren kakkospainikkeella kyseistä kansiota ja valitse "Avaa komentoikkunat täällä", ja avaat CMD-ikkunat kyseisessä paikassa.
Vaihe 4: Valmista Vagrant -tiedostosi
Valmistele vagrantfile (tiedosto, joka sisältää joitain asetuksia virtuaalikoneellesi) suorittamalla "vagrant init", joka korvataan luettelosta löytyvällä käyttöjärjestelmällä
Yleisiä esimerkkejä:
- Jos käytät Ubuntu 16.04 -käyttöjärjestelmää, suorita "vagrant init ubuntu/xenial64"
- Jos haluat käyttää Ubuntua 14.04, suorita "vagrant init ubuntu/trusty64"
- Fedora 23: n suorittamiseen suorita "vaeltaja init fedora/23-cloud-base"
- Centos 7: n suorittamiseen aja "vagiant init centos/7"
Vaihe 5: Käynnistä virtuaalikoneesi
Käynnistä virtuaalikone käynnistämällä "vagrant up" (tee tämä samalla komentokehotteella)
Käyttöjärjestelmän kuva ladataan ja asennetaan. Sen pitäisi näyttää samalta kuin kuvakaappaus.
Vaihe 6: Valmista yksityinen avain, jota käytät kirjautumalla koneelle
Kun virtuaalikone on käynnistetty, et voi olla vuorovaikutuksessa sen kanssa, koska sinulla ei ole VirtualBox -käyttöliittymää, joten sinun on käsiteltävä sitä etäkoneena ja kirjauduttava sisään SSH: lla (ei tarkin tapa sanoa se, mutta luulisi tämän tekevän). Jotkut Vagrant -kuvat asettavat oletuskäyttäjänimen/salasanan yhdistelmän, toiset luovat satunnaisavaimen ja sijoittavat sen äskettäin luotuun tiedostoon. Paras tapa toimia näiden laatikoiden kanssa on käyttää RSA -avainparia. Yleensä Vagrant luo yksityisen avaimen ja julkisen avaimen, kun se luo uuden VM: n ("vagrant up" -komennon seurauksena). Tuodaksesi luodun yksityisen avaimen käyttämääsi SSH -asiakasohjelmaan (PuTTY) sinun on käytettävä PuTTYgeniä.
Käynnistä PuTTYgen ja napsauta "Lataa" -painiketta ja siirry kansioon, jossa olet juuri suorittanut "vagrant up", ja mene.vagrant / machines / default / virtualboxNäytössä "Tiedostonimi" -valikossa on avattava valikko laajennusten valitsemiseksi. Valitse sieltä "Kaikki tiedostot" ja valitse sitten tiedosto "private_key" ja napsauta "Avaa" Napsauta "Tallenna yksityinen avain" -painiketta ja vastaa kyllä, jos sinulta kysytään, haluatko varmasti tallentaa sen ilman tunnuslause. Tallenna se nimellä, joka on helppo tunnistaa. Valitsin "private_key_putty"
Vaihe 7: Kirjaudu virtuaalikoneeseen
Avaa PuTTY ja kirjoita isäntänimeksi "127.0.0.1", portiksi 2222 ja siirry sitten Yhteys-> SSH-> Todennus-kohtaan ja napsauta "Selaa" -painiketta "Yksityinen avaintiedosto todennusta varten" -kentässä. Valitse tässä private_key_putty -tiedosto, jonka loit edellisessä vaiheessa.
(Laatikkosi tiedot voivat olla erilaisia. Jos haluat nähdä tietoja kyseisestä suorituksesta, "vagiant ssh")
Extra: Palaa nyt istuntoon ja voit tallentaa tämän istunnon asetukset, joten sinun ei tarvitse syöttää niitä uudelleen (Kirjoita nimi "Tallennetut istunnot" -kenttään ja napsauta "Tallenna").
Napsauta "Avaa" ja sinua pyydetään antamaan käyttäjä, jolla haluat kirjautua. Voit saada oletuskäyttäjän edellisessä vaiheessa mainitusta käyttöjärjestelmäluettelosta (tai suorittamalla "Vagrant ssh").
Esimerkiksi Ubuntu -jakelujen oletuskäyttäjä on ubuntu ja Fedoran oletuskäyttäjä on eksynyt
Lisävinkkejä:
- Siirry PuTTY: ssa kohtaan Yhteys-> Tiedot ja syötä käyttäjä, jonka avulla voit kirjautua sisään Automaattisen kirjautumisen käyttäjätunnus -kenttään. Näin sinun ei tarvitse syöttää tietoja ssh -yhteyttä määritettäessä.
- Laatikon turvallisuuden parantamiseksi voit vaihtaa nykyisen käyttäjän salasanan varmistaaksesi, että et käytä ssh -palvelua, jossa on oletuskäyttäjänimi/salasana -yhdistelmä
- Mahdollinen haaste: Luo uusi käyttäjä ja tee se siten, että voit käyttää yksityistä avainta (ei luotua) kirjautumiseen
Vaihe 8: Virtuaalikoneen käyttö
Nyt voit käyttää vaeltaja -laatikkoa kehitykseen. Voit hallita äskettäin luotua VM: ää käyttämällä kulkijaa.
Jotkut yksinkertaiset ja hyödylliset eksyneet komennot ovat:
- "vaeltaja ylös" - aloittaa laatikon. Kun olet valmis, voit muodostaa yhteyden PuTTY: n avulla
- "kulkuri pysähtyy" - pysäyttää laatikon.
- "vagrant init" - luo valitsemasi jakauman vastaavan vagiant -tiedoston
- "vaeltaja tuhota" - poistaa laatikon
Lisätietoja saat aina viralliselta verkkosivustolta:
Suosittelen, että tarkastelet myös tilannekuvia ja palautuksia, koska ne voivat olla hyödyllisiä, jos teet kehitystyötä.