Android

Hogyan telepítsük a vagrantot a centos 7-re

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

Tartalomjegyzék:

Anonim

A Vagrant egy nyílt forráskódú parancssori eszköz virtuális gépek környezetének 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, mint például a Libvirt (KVM), a VMware és az AWS, telepíthetők a Vagrant beépülő rendszeren keresztül.

A Vagrant-ot leginkább a fejlesztők használják egy olyan fejlesztési környezet létrehozására, amely megfelel a termelési környezetnek.

Ebben az oktatóanyagban bemutatjuk a Vagrant telepítését a CentOS 7 rendszerekre.

Előfeltételek

A bemutató folytatása előtt győződjön meg arról, hogy teljesítette a következő előfeltételeket:

  • A VirtualBox telepítve van a CentOS számítógépére. Bejelentkezésként jelentkezett be sudo jogosultságokkal rendelkező felhasználóként.

A Vagrant telepítése a CentOS-ra

A cikk elkészítésekor a Vagrant legfrissebb stabil verziója a 2.2.6. Mielőtt folytatná a következő lépést, keresse fel a Vagrant letöltési oldalát, és ellenőrizze, van-e elérhető a Vagrant új verziója.

Használja a következő parancsot a Vagrant telepítéséhez a CentOS számítógépre:

sudo yum install

A telepítés sikerességének ellenőrzéséhez futtassa a következő parancsot, amely kinyomtatja a Vagrant verziót:

vagrant --version

A kimenetnek így kell kinéznie:

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, megmutatjuk, hogyan hozhat létre fejlesztői környezetet.

A VirtualBox szolgáltatót fogjuk használni, amely a Vagrant alapértelmezett szolgáltatója.

Az első lépés egy könyvtár létrehozása, amely a projekt gyökérkönyvtára lesz, és a Vagrantfile fájlt tárolja. A Vagrantfile egy Ruby fájl, amely leírja, hogyan kell konfigurálni és biztosítani a virtuális gépet.

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 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, elolvashatja a megjegyzéseket és elvégezheti az igényeinek megfelelő beállítást.

Futtassa a vagrant up parancsot a virtuális gép létrehozásához és konfigurálásához a Vagrantfile szerint.

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

Amint az a fenti kimenetből látható, a Vagrant a projektkönyvtárat is behelyezi 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 egyszerűen futtassa:

vagrant ssh

A virtuális gépet leállíthatja a következő paranccsal:

vagrant halt

A következő parancs leállítja a gépet, ha fut, és elpusztítja az összes erőforrást, amelyet a gép létrehozásakor hoztak létre:

vagrant destroy

Következtetés

Megtanulta a Vagrant telepítését és használatát a CentOS 7 gépen. Megmutattuk Önnek is, hogyan hozhat létre alapvető fejlesztési környezetet.

Ha több információt szeretne a Vagrantról, látogasson el a Vagrant hivatalos dokumentációs oldalára.

borzasztó centos