Android

Kako instalirati vagrant na centos 7

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

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

Sadržaj:

Anonim

Vagrant je alat naredbenog retka otvorenog koda za izgradnju i upravljanje okruženjima virtualnih računala. Prema zadanim postavkama, Vagrant može osigurati strojeve preko sustava VirtualBox, Hyper-V i Docker. Ostali davatelji poput Libvirt (KVM), VMware i AWS mogu se instalirati putem dodataka Vagrant.

Programeri uglavnom koriste program Vagrant za postavljanje razvojnog okruženja koje odgovara proizvodnom okruženju.

U ovom ćemo vas vodiču upoznati s instaliranjem programa Vagrant na CentOS 7 sustave.

Preduvjeti

Prije nastavka s ovim vodičem osigurajte da ste ispunili sljedeće preduvjete:

  • VirtualBox instaliran na vašem CentOS uređaju.Uključen kao korisnik sa sudo povlasticama.

Instaliranje Vagrant-a na CentOS

U vrijeme pisanja ovog članka, najnovija stabilna verzija Vagranta je verzija 2.2.6. Prije nastavka sljedećeg koraka, posjetite stranicu za preuzimanje Vagrant-a i provjerite postoji li nova inačica programa Vagrant.

Upotrijebite sljedeću naredbu za instaliranje programa Vagrant na uređaj CentOS:

sudo yum install

Da biste provjerili je li instalacija uspješna, pokrenite sljedeću naredbu koja će ispisati inačicu Vagrant:

vagrant --version

Izlaz bi trebao izgledati ovako:

Vagrant 2.2.6

Početak rada s vagrantom

Sada kada je Vagrant instaliran na vašem CentOS sustavu, pokazat ćemo vam kako stvoriti razvojno okruženje.

Upotrijebit ćemo davatelja usluge VirtualBox koji je zadani dobavljač za Vagrant.

Prvi korak je stvaranje direktorija koji će biti korijenski direktorij projekta i zadržavanje datoteke Vagrantfile. Vagrantfile je Ruby datoteka koja opisuje kako konfigurirati i osigurati virtualni stroj.

Izradite direktorij projekta i prebacite se na njega pomoću:

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

Sljedeći je korak inicijalizacija novog Vagrantfile pomoću naredbe vagrant init i odredite okvir koji želite koristiti.

Kutije su format paketa za Vagrant okruženja i ovise o davatelju usluga. Popis javno dostupnih Vagrant kutija možete pronaći na stranici kataloga Vagrant.

U ovom ćemo primjeru koristiti ubuntu/bionic64 okvir. Pokrenite sljedeću naredbu da inicijalizirate novi Vagrantfile:

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.

Možete otvoriti Vagrantfile, pročitati komentare i prilagoditi se vašim potrebama.

Pokrenite naredbu vagrant up da biste stvorili i konfigurirali virtualni stroj u skladu s Vagrantfile.

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

Kao što možete vidjeti iz rezultata iznad, Vagrant također montira direktorij projekata na /vagrant u virtualnom stroju, što vam omogućava rad na datotekama vašeg projekta na vašem računalu domaćina.

Da biste ssh u virtualni stroj jednostavno pokrenite:

vagrant ssh

Virtualni stroj možete zaustaviti sljedećom naredbom:

vagrant halt

Sljedeća naredba zaustavlja uređaj ako radi i uništava sve resurse koji su stvoreni tijekom stvaranja stroja:

vagrant destroy

Zaključak

Naučili ste kako instalirati i koristiti Vagrant na svom CentOS 7 stroju. Također smo vam pokazali kako stvoriti osnovno razvojno okruženje.

Da biste saznali više informacija o Vagrantu, posjetite službenu stranicu dokumentacije za vagrant.

skromni centos