Sadržaj:
- Korak 1: Preuzmite i instalirajte alate
- Korak 2: Pronađite OS koji želite pokrenuti
- Korak 3: Pripremite CMD prozor u kojem ćete pokrenuti potrebne naredbe
- Korak 4: Pripremite Vagrantfile
- Korak 5: Pokrenite svoju virtualnu mašinu
- Korak 6: Pripremite privatni ključ koji ćete koristiti za prijavu na uređaj
- Korak 7: Prijavite se na virtuelnu mašinu
- Korak 8: Korištenje virtualne mašine
Video: Kako postaviti i koristiti Vagrant Box: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovo bi moglo biti korisno ako vam za razvoj treba Linux okruženje, a ne želite instalirati Linux distribuciju s dual-boot-om.
Prednost u odnosu na pokretanje običnog VM -a sa VirtualBox -om (ja ću koristiti VirtualBox kao primjer u ovom vodiču jer je besplatan i jednostavan za korištenje) je to što će Vagrant box raditi bez grafičkog sučelja. Zbog toga bolje radi, posebno na starijim mašinama (poput moje). Druga prednost može biti to što možete koristiti PuTTY (ili svoj omiljeni ssh klijent) za pokretanje naredbi. Neki ljudi radije rade na ovaj način umjesto da koriste prozor VirtualBox koji prikazuje video izlaz VM -a.
Da biste imali gore spomenute prednosti, mogli biste pokrenuti instancu Ubuntu poslužitelja (ili neki drugi distro ili aromu koja ne dolazi s grafičkim korisničkim sučeljem) u režimu bez glave. To radi i Vagrant, ali će vam dati i sljedeće prednosti:
- ne morate zapravo instalirati operativni sistem. Vagrant će se pobrinuti za cijelo postavljanje
- možete koristiti cmd ili powershell (pod pretpostavkom da ste na Windowsima) za kreiranje, pokretanje, zaustavljanje, brisanje, vraćanje (i više) vaših VM -ova
Korak 1: Preuzmite i instalirajte alate
Prvo moramo preuzeti i instalirati alate koje ćemo koristiti:
- Preuzmite VirtualBox odavde i instalirajte ga
- Preuzmite Vagrant odavde i instalirajte ga
- Preuzmite PuTTY odavde
- Preuzmite PuTTYgen odavde
(Ne morate instalirati PuTTY i PuTTYgen. Samo preuzmite binarne datoteke)
Korak 2: Pronađite OS koji želite pokrenuti
Operativni sistem koji želite pokrenuti potražite u katalogu koji se nalazi na službenoj web stranici: veza
Korak 3: Pripremite CMD prozor u kojem ćete pokrenuti potrebne naredbe
Idite i kreirajte novu fasciklu na svom čvrstom disku. Ta mapa će biti zajednička mapa između virtualne mašine i vaše matične mašine.
Sada držite tipku 'Shift' i desnom tipkom miša kliknite tu mapu i odaberite "Otvori komandne prozore ovdje" i otvorit ćete CMD prozore na toj lokaciji.
Korak 4: Pripremite Vagrantfile
Pripremite svoju datoteku vagrant (datoteku koja sadrži neke postavke za vašu virtualnu mašinu) pokretanjem "vagrant init" gdje je zamjenjujete operativnim sistemom koji se nalazi u katalogu
Uobičajeni primjeri:
- Za pokretanje Ubuntu 16.04 pokrenite "vagrant init ubuntu/xenial64"
- Za pokretanje Ubuntu 14.04 pokrenite "vagrant init ubuntu/trusty64"
- Za pokretanje Fedore 23 pokrenite "vagrant init fedora/23-cloud-base"
- Za pokretanje Centosa 7 pokrenite "vagrant init centos/7"
Korak 5: Pokrenite svoju virtualnu mašinu
Pokrenite svoju virtualnu mašinu pokretanjem "vagrant up" (Učinite to na istoj naredbenoj liniji)
Slika OS -a će se preuzeti i instalirati. Trebalo bi izgledati slično snimci ekrana.
Korak 6: Pripremite privatni ključ koji ćete koristiti za prijavu na uređaj
Nakon pokretanja virtualne mašine ne možete komunicirati s njom jer nemate VirtualBox GUI pa ćete je morati tretirati kao udaljenu mašinu i prijaviti se pomoću SSH -a (nije najprecizniji način da to kažete, ali ja mislim da će ovo uspjeti). Neke Vagrant slike će postaviti zadanu kombinaciju uesrname/lozinke, druge će generirati nasumični ključ i smjestiti ga u novostvorenu datoteku. Najbolji način za interakciju s ovim okvirima je upotreba para ključeva RSA. Obično će Vagrant generirati privatni ključ i javni ključ pri kreiranju nove VM (kao rezultat naredbe 'vagrant up'). Za uvoz generiranog privatnog ključa u SSH klijent koji ćete koristiti (PuTTY) morat ćete koristiti PuTTYgen.
Pokrenite PuTTYgen i kliknite gumb "Učitaj", a zatim idite u mapu u kojoj ste upravo pokrenuli "vagrant up" i idite na.vagrant / machines / default / virtualboxU blizini izbornika "Naziv datoteke" imate padajući izbornik za odabir proširenja. Odaberite "Sve datoteke" odatle, a zatim odaberite datoteku pod nazivom "private_key" i kliknite "Otvori" Pritisnite gumb "Spremi privatni ključ" i odgovorite da ako vas pitaju jeste li sigurni da ga želite spremiti bez pristupna fraza. Sačuvajte ga pod imenom koje će biti lako prepoznati. Odabrao sam "private_key_putty"
Korak 7: Prijavite se na virtuelnu mašinu
Otvorite PuTTY i upišite "127.0.0.1" kao ime hosta, 2222 kao port, a zatim idite na Connection-> SSH-> Auth i kliknite gumb "Browse" ispod polja "Private key file for authentication". Ovdje odaberite datoteku private_key_putty koju ste generirali u prethodnom koraku.
(Detalji za vašu kutiju mogu biti različiti. Da biste vidjeli detalje o pokretanju "vagrant ssh")
Dodatno: Sada se vratite na Session i moći ćete spremiti postavke za ovu sesiju tako da ih nećete morati ponovno unositi (Unesite naziv u polje "Sačuvane sesije" i kliknite "Spremi").
Kliknite "Otvori" i od vas će se tražiti da unesete korisnika pod kojim se želite prijaviti. Zadanog korisnika možete dobiti iz OS kataloga navedenog u prethodnom koraku (ili pokretanjem "Vagrant ssh").
Na primjer, zadani korisnik za Ubuntu distribucije je ubuntu, a zadani korisnik za Fedoru je skitnica
Dodatni savjeti:
- U PuTTY-u idite na Connection-> Data i unesite korisnika kojeg možete koristiti za prijavu u polje 'Korisničko ime za automatsku prijavu'. Na ovaj način nećete morati unositi nikakve podatke pri postavljanju ssh veze.
- Da biste poboljšali sigurnost svoje kutije, mogli biste promijeniti lozinku za postojećeg korisnika kako biste bili sigurni da ne koristite ssh uslugu sa zadanom kombinacijom korisničkog imena i lozinke
- Mogući izazov: Kreirajte novog korisnika i učinite ga tako da možete koristiti svoj privatni ključ (ne generirani) za prijavu
Korak 8: Korištenje virtualne mašine
Sada ćete moći koristiti skitničku kutiju za razvoj. Novonastalim VM -om možete upravljati pomoću aplikacije vagrant.
Neke jednostavne i korisne naredbe lutalice su:
- "skitnica gore" - pokreće okvir. Nakon što to učinite, možete se povezati s njim pomoću aplikacije PuTTY
- "skitnica" - zaustavlja okvir.
- "vagrant init" - generira vagrant datoteku koja odgovara distribuciji koju ste odabrali
- "skitnica uništava" - briše okvir
Za više informacija uvijek možete posjetiti službenu web stranicu:
Preporučujem da također pogledate snimke i vraćanje jer bi to moglo biti korisno ako radite na razvoju.
Preporučuje se:
Kako postaviti Raspberry Pi i početi ga koristiti: 4 koraka
Kako postaviti Raspberry Pi i početi koristiti , dobio je mnogo više slobodnog vremena nego što ste ikada zamislili. Pa kako se mogu zauzeti na ne previše glup način? Oh da
Kako postaviti OSMC sa Hyperionom na Raspberry Pi sa LED trakom WS2812b: 8 koraka
Kako postaviti OSMC s Hyperionom na Raspberry Pi s WS2812b Led trakom: Ponekad engleski vrlo dobro, ponekad ne … Prvo prvo. Ovo je moje prvo uputstvo, a engleski nije moj materinji jezik, stoga nemojte biti previše strogi prema meni. Ovdje se neće raditi o tome kako izgraditi okvir, to je jednostavno. Radi se o instalacijama
Kako stvoriti Linux pokretački pogon (i kako ga koristiti): 10 koraka
Kako stvoriti Linux pokretački pogon (i kako ga koristiti): Ovo je jednostavan uvod o tome kako započeti s Linuxom, posebno Ubuntuom
Kako postaviti i koristiti WeMos TTgo ESP32 Uno D1 R32: 3 koraka
Kako postaviti i koristiti WeMos TTgo ESP32 Uno D1 R32: Kako postaviti WeMos® TTgo ESP32 uno D1 R32 prolazi kroz sve korake za pokretanje vašeg WeMos® TTgo ESP32 uno D1 R32
Kako koristiti Mac terminal i kako koristiti ključne funkcije: 4 koraka
Kako koristiti Mac terminal i kako koristiti ključne funkcije: Pokazat ćemo vam kako otvoriti MAC terminal. Također ćemo vam prikazati nekoliko funkcija unutar Terminala, kao što su ifconfig, mijenjanje direktorija, pristup datotekama i arp. Ifconfig će vam omogućiti da provjerite svoju IP adresu i svoj MAC oglas