Turinys:
- 1 veiksmas: atsisiųskite ir įdiekite įrankius
- 2 veiksmas: raskite OS, kurią norite paleisti
- 3 žingsnis: Paruoškite CMD langą, kuriame vykdysite būtinas komandas
- 4 žingsnis: Paruoškite savo Vagrantfile
- 5 veiksmas: paleiskite virtualią mašiną
- 6 žingsnis: Paruoškite asmeninį raktą, kurį naudosite prisijungdami prie įrenginio
- 7 veiksmas: prisijunkite prie virtualios mašinos
- 8 žingsnis: Virtualios mašinos naudojimas
Video: Kaip nustatyti ir naudoti „Vagrant Box“: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Tai gali būti naudinga, jei jums reikia „Linux“aplinkos kūrimui ir nenorite įdiegti „Linux“platinimo su dvigubu įkrova.
Privalumas, palyginti su įprasto VM paleidimu naudojant „VirtualBox“(kaip pavyzdį naudosiu „VirtualBox“šioje pamokoje, nes ji nemokama ir paprasta naudoti) yra ta, kad „Vagrant“dėžutė veiks be GUI. Dėl to jis veikia geriau, ypač senesnėse mašinose (pavyzdžiui, mano). Kitas pranašumas gali būti tas, kad komandoms vykdyti galite naudoti „PuTTY“(arba mėgstamą ssh klientą). Kai kurie žmonės mieliau tai daro, o ne naudojasi „VirtualBox“langu, rodančiu VM vaizdo išvestį.
Jei norite pasinaudoti aukščiau paminėtais pranašumais, galite paleisti „Ubuntu“serverio egzempliorių (arba kitą platinimą ar skonį, kuriame nėra GUI) begaliniu režimu. Tai taip pat daro „Vagrant“, tačiau tai taip pat suteiks jums šiuos privalumus:
- jums nereikia iš tikrųjų įdiegti operacinės sistemos. „Vagrant“pasirūpins visa sąranka
- galite naudoti cmd arba „PowerShell“(darant prielaidą, kad esate „Windows“), kad sukurtumėte, paleistumėte, sustabdytumėte, ištrintumėte, grąžintumėte (ir dar daugiau) savo VM
1 veiksmas: atsisiųskite ir įdiekite įrankius
Pirmiausia turime atsisiųsti ir įdiegti įrankius, kuriuos naudosime:
- Atsisiųskite „VirtualBox“iš čia ir įdiekite
- Atsisiųskite „Vagrant“iš čia ir įdiekite
- Atsisiųskite „PuTTY“iš čia
- Atsisiųskite „PuTTYgen“iš čia
(Jums nereikia diegti „PuTTY“ir „PuTTYgen“. Tiesiog atsisiųskite dvejetainius failus)
2 veiksmas: raskite OS, kurią norite paleisti
Oficialioje svetainėje esančiame kataloge ieškokite operacinės sistemos, kurią norite paleisti: nuoroda
3 žingsnis: Paruoškite CMD langą, kuriame vykdysite būtinas komandas
Eikite ir sukurkite naują aplanką kietajame diske. Šis aplankas bus bendras aplankas tarp virtualios mašinos ir jūsų kompiuterio.
Dabar laikykite nuspaudę klavišą „Shift“ir dešiniuoju pelės mygtuku spustelėkite tą aplanką ir pasirinkite „Atidaryti komandų langus čia“, ir jūs atidarysite CMD langus toje vietoje.
4 žingsnis: Paruoškite savo Vagrantfile
Paruoškite savo vagrantfile (failą, kuriame yra tam tikrų jūsų virtualios mašinos nustatymų) paleisdami „vagrant init“, kur pakeisite operacine sistema, kuri yra kataloge
Dažni pavyzdžiai:
- Jei norite paleisti „Ubuntu 16.04“, paleiskite „vagrant init ubuntu/xenial64“
- Jei norite paleisti „Ubuntu 14.04“, paleiskite „vagrant init ubuntu/trusty64“
- Norėdami paleisti „Fedora 23“, paleiskite „valkatą init fedora/23-cloud-base“
- Norėdami paleisti „Centos 7“, paleiskite „valkatos iniciatorius centos/7“
5 veiksmas: paleiskite virtualią mašiną
Paleiskite savo virtualią mašiną paleisdami „valkatą aukštyn“(tai darykite toje pačioje komandinėje eilutėje)
Bus atsisiųstas ir įdiegtas OS vaizdas. Jis turėtų atrodyti panašiai kaip ekrano kopija.
6 žingsnis: Paruoškite asmeninį raktą, kurį naudosite prisijungdami prie įrenginio
Paleidus virtualią mašiną, jūs negalite su ja bendrauti, nes neturite „VirtualBox“GUI, todėl turėsite ją traktuoti kaip nuotolinę mašiną ir prisijungti naudodami SSH (tai nėra pats tiksliausias būdas tai pasakyti, bet aš manau, kad tai pavyks). Kai kuriuose „Vagrant“vaizduose bus nustatytas numatytasis vartotojo vardo/slaptažodžio derinys, kiti sugeneruos atsitiktinį raktą ir įdės jį į naujai sukurtą failą. Geriausias būdas sąveikauti su šiais langeliais yra naudoti RSA raktų porą. Paprastai „Vagrant“sukurs privatų raktą ir viešąjį raktą kurdamas naują VM (dėl komandos „valkatas aukštyn“). Norėdami importuoti sukurtą privatų raktą į SSH klientą, kurį naudosite (PuTTY), turėsite naudoti „PuTTYgen“.
Paleiskite „PuTTYgen“ir spustelėkite mygtuką „Įkelti“ir eikite į aplanką, kuriame ką tik paleidote „valkatas“, ir eikite į.vagrant / machines / default / virtualbox Iš ten pasirinkite „Visi failai“, tada pasirinkite failą pavadinimu „privatus_raktas“ir spustelėkite „Atidaryti“. Spustelėkite mygtuką „Išsaugoti privatų raktą“ir atsakykite „taip“, jei jūsų paklaus, ar tikrai norite jį išsaugoti be slaptafraze. Išsaugokite jį pavadinimu, kurį bus lengva atpažinti. Aš pasirinkau „private_key_putty“
7 veiksmas: prisijunkite prie virtualios mašinos
Atidarykite „PuTTY“ir įveskite „127.0.0.1“kaip pagrindinio kompiuterio pavadinimą, 2222 kaip prievadą, tada eikite į „Connection-> SSH-> Auth“ir spustelėkite mygtuką „Naršyti“, esantį lauke „Privatus rakto failas autentifikavimui“. Čia pasirinkite failą private_key_putty, kurį sukūrėte atlikdami ankstesnį veiksmą.
(Išsami jūsų dėžutės informacija gali būti kitokia. Jei norite peržiūrėti išsamią informaciją apie tą paleidimą, „vagiant ssh“)
Papildoma: dabar grįžkite į seansą ir galėsite išsaugoti šios sesijos nustatymus, kad nereikėtų jų įvesti dar kartą (lauke „Išsaugotos sesijos“įveskite pavadinimą ir spustelėkite „Išsaugoti“).
Spustelėkite „Atidaryti“ir būsite paraginti įvesti vartotoją, kaip norite prisijungti. Numatytąjį vartotoją galite gauti iš OS katalogo, paminėto ankstesniame žingsnyje (arba paleisdami „Vagrant ssh“).
Pavyzdžiui, numatytasis „Ubuntu“distribucijų vartotojas yra „ubuntu“, o „Fedora“- klaidinantis
Papildomi patarimai:
- „PuTTY“eikite į „Connection-> Data“ir įveskite vartotoją, kurį galite naudoti prisijungdami lauke „Auto-login username“. Tokiu būdu jums nereikės įvesti jokių duomenų nustatant ssh ryšį.
- Norėdami pagerinti dėžutės saugumą, galite pakeisti esamo vartotojo slaptažodį, kad įsitikintumėte, jog nenaudojate ssh paslaugos su numatytuoju vartotojo vardo ir slaptažodžio deriniu
- Galimas iššūkis: sukurkite naują vartotoją ir padarykite jį taip, kad prisijungdami galėtumėte naudoti asmeninį raktą (o ne sugeneruotą)
8 žingsnis: Virtualios mašinos naudojimas
Dabar galėsite naudoti valkatos dėžutę plėtrai. Naujai sukurtą VM galite valdyti naudodami valkatą.
Kai kurios paprastos ir naudingos valkatos komandos yra šios:
- „valkatos aukštyn“- pradeda dėžutę. Baigę galite prisijungti prie jo naudodami „PuTTY“
- „valkatos stabdymas“- sustabdo langelį.
- "vagrant init" - sukuria jūsų pasirinktą paskirstymą atitinkantį valkatos failą
- "valkatos sunaikinti" - ištrina langelį
Norėdami gauti daugiau informacijos, visada galite apsilankyti oficialioje svetainėje:
Aš taip pat rekomenduoju pažvelgti į momentines nuotraukas ir grąžinimus, nes tai gali būti naudinga, jei atliekate kūrimo darbą.
Rekomenduojamas:
Kaip nustatyti „Raspberry Pi“ir pradėti jį naudoti: 4 veiksmai
Kaip sukonfigūruoti „Raspberry Pi“ir pradėti juo naudotis: ateities skaitytojams-2020 m. Tie metai, kai, jei jums pasisekė būti sveikiems ir neužsikrėsti „Covid-19“, staiga , turėjote daug daugiau laisvo laiko, nei kada nors įsivaizdavote. Taigi kaip aš galiu užsiimti ne pernelyg kvailai? O taip
Kaip naudoti ESP8266 kaip žiniatinklio serverį: 5 žingsniai
Kaip naudotis ESP8266 kaip žiniatinklio serveriu: Sveiki, šiuo metu naudoju „Windows 10“, „NodeMCU 1.0“, čia yra mano naudojamos programinės įrangos sąrašas ir diegimo vadovai, kurių laikiausi: „Arduino IDE“Papildomos „esp8266“lentos „SpiffLibrary“: „Websocket“naudoju „NodeMCU“kaip serverį aptarnauju HTML failą
Visuino Kaip naudoti mygtuką kaip įvestį valdyti tokius dalykus kaip LED: 6 žingsniai
Visuino Kaip naudoti mygtuką kaip įvestį valdyti tokius dalykus kaip LED: Šioje pamokoje mes sužinosime, kaip įjungti ir išjungti šviesos diodą naudojant paprastą mygtuką ir Visuino. Žiūrėkite demonstracinį vaizdo įrašą
Kaip nustatyti ir naudoti „WeMos TTgo ESP32 Uno D1 R32“: 3 veiksmai
Kaip nustatyti ir naudoti „WeMos TTgo ESP32 Uno D1 R32“: Kaip nustatyti „WeMos® TTgo ESP32 uno D1 R32“, atliekant visus veiksmus, kad „WeMos® TTgo ESP32 uno D1 R32“būtų paleista ir veiktų
Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: 3 žingsniai
Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: Šis vadovas parodys, kaip susieti „Wii Remote“(„Wiimote“) su kompiuteriu ir naudoti kaip pelę