Sisällysluettelo:

Vagrant Boxin asentaminen ja käyttö: 8 vaihetta
Vagrant Boxin asentaminen ja käyttö: 8 vaihetta

Video: Vagrant Boxin asentaminen ja käyttö: 8 vaihetta

Video: Vagrant Boxin asentaminen ja käyttö: 8 vaihetta
Video: Part 03 - Moby Dick Audiobook by Herman Melville (Chs 026-040) 2024, Marraskuu
Anonim
Vagrant Boxin asentaminen ja käyttö
Vagrant Boxin asentaminen ja käyttö

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

Valmistele CMD -ikkuna, jossa suoritat tarvittavat komennot
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

Valmista Vagrant -tiedostosi
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ä virtuaalikoneesi
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

Valmistele yksityinen avain, jota käytät kirjautumalla koneelle
Valmistele yksityinen avain, jota käytät kirjautumalla koneelle
Valmistele yksityinen avain, jota käytät kirjautumalla koneelle
Valmistele 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

Kirjaudu virtuaalikoneeseen
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ä.

Suositeltava: