Hogyan kezdjük el a Vagrant-szal az Ubuntu-n 18.04

Hogyan kezdjük el a Vagrant használatával az Ubuntu 18.04-en? Jack Wallen bemutatja, hogyan lehet elindítani a Vagrant-ot az Ubuntu 18.04 platformon, a virtuális gép egyszerű telepítéséhez és fejlesztéséhez.

A Vagrant egy nyílt forráskódú alkalmazás, amelyet virtuális gépek (VM) környezetek létrehozására és kezelésére használnak. A legtöbb más virtuális géppel ellentétben a Vagrant a virtuális gép telepítésének automatizálására összpontosít, így a fejlesztési idő jelentősen lerövidül.

Must-read Cloud

  • Cloud computing 2020-ban: Jóslatok a biztonságról, AI, Kubernetes, stb
  • Az évtized legfontosabb felhő előrehaladása
  • Legjobb asztali szolgáltatás (DaaS) szolgáltatók: Amazon, Citrix, Microsoft, VMware és még sok más
  • Cloud computing házirend (TechRepublic Premium)

Szeretném áttekintni a Vagrant telepítésének folyamatát az Ubuntu 18.04 Desktop környezetben. A telepítés után a Vagrant segítségével indítjuk az Ubuntu Linux virtuális gépét.

Amire szükséged van

Csak egy Ubuntu Desktop, 18.04 verzió működő telepítésére van szüksége. Minden más megtalálható a szokásos tárolókban.

A VirtualBox telepítése

Mivel a Vagrant egy meglévő hipervisztortól függ, először telepítenünk kell azt. Megyünk a VirtualBox-szal. Mivel pedig asztali környezetet használunk, egyszerűen megnyithatjuk az Ubuntu szoftvert, kereshetünk a VirtualBoxon, és egyetlen kattintással telepíthetünk. A telepítés befejezése után indítsa újra az asztalon, és készen áll a Vagrant telepítésére.

A Vagrant telepítése

A Vagrant (és annak összes függősége) egyetlen paranccsal telepíthető. Nyisson meg egy terminált és adja ki:

 sudo apt-get install vagrant -y 

Amikor a telepítés befejeződik, itt az ideje kipróbálni a Vagrant rendszert. Ne felejtse el, ha a VirtualBox 5.2-es verzióját telepítette, akkor a Vagrant letöltés oldaláról le kell töltenie a megfelelő legújabb verziójának megfelelő telepítőjét (mivel a VirtualBox 5.2-et nem támogatja a Vagrant verziója, amelyet a szabványos tárolókban találnak) ) és telepítse a következő paranccsal:

 sudo dpkg -i vagrant * .deb 

Virtuálisgép telepítése

Mint már említettem, bemutatom egy általános Ubuntu 18.04 virtuális gép telepítését. Ehhez térjen vissza a terminál ablakához, és adja ki a következő parancsot a szükséges kép letöltéséhez:

 vagrant box add generic / ubuntu1804 

A program felszólítja a hipervizor szolgáltató kiválasztására (A ábra ). Mivel a VirtualBox-szal dolgozunk, írjuk be a 4-et, és nyomjuk meg az Enter billentyűt.

A ábra

Hipervizor kiválasztása a Vagrant számára.


Amikor a kép letöltése befejeződött, a Vagrant értesíti Önt sikeréről. Ezután hozzon létre egy új könyvtárat a virtuális géphez a következő paranccsal:

 mdkir ~ / ubuntu1804 

Váltson az újonnan létrehozott könyvtárra a következő paranccsal:

 cd ~ / ubuntu1804 

Hozzon létre egy új Vagrant fájlt a következő paranccsal:

 nano Vagrantfile 

Másolja a következő tartalmat a fájlba:

 # - * - mód: ruby ​​- * - # vi: set ft = ruby: ENV 'VAGRANT_DEFAULT_PROVIDER' = 'virtualbox' Vagrant.configure ("2") do | config | ##### DEFINE VM ##### config.vm.define "ubuntu-01" do | config | config.vm.hostname = "ubuntu-01" config.vm.box = "generic / ubuntu1804" config.vm.box_check_update = false config.vm.network "private_network", ip: "192.168.10.50" end end 

Megjegyzés: Változtassa meg az IP-címet, hogy megfeleljen a hálózati sémának, de ellenőrizze, hogy egy másik alhálózaton van-e.

 felbomlik 

Ez felcsavarja a képet, és elindítja a virtuális gépet ( B ábra ).

B. ábra

Ubuntu virtuális gépünk készen áll a cselekvésre.


Most SSH-t bekapcsolhat a virtuális gépbe a következő paranccsal:

 borzasztó ssh 

Ezen a ponton dolgozhat azon az általános Ubuntu platformon. Ha kész, adja ki az exit parancsot, és adja ki az alábbiak egyikét:

  • Állítsa le a virtuális gépet a vagrant stop paranccsal.
  • Hibernálja a virtuális gépet a vagrant suspend paranccsal.
  • Pusztítsd el a virtuális gépet a vagrant iznīc paranccsal.

És ehhez elengedhetetlen a Vagrant használata a virtuális gépek felcsavarásához. Boldog fejlődő.

Felhő és minden, mint szolgáltatási hírlevél

Ez a forrás az AWS, a Microsoft Azure, a Google Cloud Platform, az XaaS, a felhőbiztonság és még sok más legfrissebb verziójáról. Hétfőn

Regisztrálj még ma

© Copyright 2020 | mobilegn.com