Android

Hogyan telepítsük a vagrantot a centos 8-ra

How to Install and Configure Git and GitHub on Windows

How to Install and Configure Git and GitHub on Windows

Tartalomjegyzék:

Anonim

A Vagrant egy parancssori eszköz a virtualizált fejlesztési környezetek felépítéséhez és kezeléséhez. Alapértelmezés szerint a Vagrant gépeket képes kiszolgálni a VirtualBox, a Hyper-V és a Docker tetejére. Más szolgáltatók, például a Libvirt (KVM), a VMware és az AWS támogatása engedélyezhető a Vagrant beépülő rendszeren keresztül.

A Vagrant-ot általában a fejlesztők használják olyan fejlesztési környezet létrehozására, amely megfelel a termelésnek.

Ebben az oktatóanyagban elmagyarázza, hogyan telepítheti a Vagrant a CentOS 8-ra. Megmutatjuk Önnek is, hogyan hozhat létre fejlesztői környezetet.

A Vagrant telepítése a CentOS 8-ra

A cikk elkészítésekor a Vagrant legfrissebb stabil verziója a 2.2.6. Látogasson el a Vagrant letöltés oldalára, és ellenőrizze, létezik-e a Vagrant új verziója.

A Vagrant telepítéséhez a CentOS gépen írja be a következő parancsot root vagy felhasználóként sudo jogosultságokkal:

sudo dnf install

A telepítés befejezése után ellenőrizze, hogy a Vagrant sikeresen telepítve lett-e futtatva:

vagrant --version

A parancs kinyomtatja a Vagrant verziót:

Vagrant 2.2.6

Az első lépések a Vagrant használatával

Most, hogy a Vagrant telepítve van a CentOS rendszerére, hozzon létre egy fejlesztési környezetet a VirtualBox szolgáltató segítségével, amely a Vagrant alapértelmezett szolgáltatója. Ellenőrizze, hogy telepítve van-e a VirtualBox a CentOS 8 rendszerére.

Az első lépés egy könyvtár létrehozása, amely a projekt gyökérkönyvtára lesz. Hozza létre a projekt könyvtárat, és váltson rá a következővel:

mkdir ~/my-vagrant-project cd ~/my-vagrant-project

A következő lépés egy új Vagrantfile inicializálása a vagrant vagrant init paranccsal, és meghatározza a használni kívánt mezőt. A Vagrantfile egy konfigurációs fájl, amely leírja a virtuális gép konfigurálásának és kiépítésének módját. A konfiguráció meghatározásához Ruby szintaxist használ.

A dobozok a Vagrant környezet csomagformátumát és szolgáltató-specifikusak. A Vagrant dobozok katalógus oldalán megtalálhatja a nyilvánosan elérhető Vagrant dobozok listáját.

Ebben a példában az ubuntu/bionic64 mezőt fogjuk használni. Futtassa a következő parancsot egy új Vagrantfile inicializálásához:

vagrant init ubuntu/bionic64

A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.

Megnyithatja a Vagrantfile fájlt a szövegszerkesztővel, és elvégezheti az igényeinek megfelelő beállításokat.

Futtassa a vagrant up parancsot a Vagrantfile fájlban meghatározott virtuális gép létrehozásához és konfigurálásához:

vagrant up

==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant

Ha a doboz nem létezik helyben, akkor letöltésre kerül. A Vagrant behelyezi a projekt könyvtárat a /vagrant a virtuális gépen, amely lehetővé teszi a projekt fájljainak a gazdagépen történő feldolgozását.

A virtuális gépbe való belépéshez írja be:

vagrant ssh

Ha végzett a munkával, hogy leállítsa a virtuális gépet, futtassa:

vagrant halt

Az alábbi parancs segítségével elpusztíthatja a virtuális gépet és az összes kapcsolódó erőforrást:

vagrant destroy

Ha a virtuális gép fut, akkor leáll, mielőtt eltávolítja.

Következtetés

Megmutattuk a Vagrant telepítését a CentOS 8-ra és az alapvető fejlesztési környezet létrehozásának módját.

A Vagrantről további információt a Vagrant hivatalos dokumentációs oldalán talál.

borzasztó centos