Android

Kako instalirati vagrant na debian 9

Debian Stretch Kernel Compile and Install

Debian Stretch Kernel Compile and Install

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 na vrhu VirtualBoxa, 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.

Ovaj vodič objašnjava kako instalirati Vagrant na Debian 9 stroj. Upotrijebit ćemo davatelja usluge VirtualBox koji je zadani dobavljač za Vagrant.

Preduvjeti

Prije nego što nastavite s ovim vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

Prije nastavka s ovim vodičem provjerite jeste li ispunili sljedeće preduvjete:

  • Prijavljeni ste kao korisnik s privilegijama sudo.Imate VirtualBox.

Instalirajte Vagrant na Debian

Paket Vagrant, koji je dostupan u Debianovim spremištima, prilično je zastario. Preuzet ćemo i instalirati najnoviju verziju Vagranta sa službenog web mjesta Vagrant.

U vrijeme pisanja ovog članka, najnovija stabilna verzija Vagranta je verzija 2.2.6. Prije nego što nastavite sa sljedećim koracima, pogledajte stranicu Vagrant Download da biste vidjeli je li dostupna novija verzija.

Započnite ažuriranjem popisa paketa sa:

sudo apt update

Preuzmite paket Vagrant sa sljedećom naredbom curl:

curl -O

Nakon preuzimanja .deb datoteke instalirajte je tako da upišete:

sudo apt install./vagrant_2.2.6_x86_64.deb

Da biste provjerili je li instalacija uspješna, pokrenite sljedeću naredbu koja ispisuje 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š Debian stroj, da vidimo kako stvoriti razvojno okruženje.

Prvi korak je stvaranje mape koja ć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-first-vagrant-project cd ~/my-first-vagrant-project

Sljedeći je korak inicijalizacija novog Vagrantfile pomoću naredbe vagrant init i odrediti okvir koji želimo 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 centos/7 okvir. Pokrenite sljedeću naredbu da inicijalizirate novi Vagrantfile:

vagrant init centos/7

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 izvršiti prilagođavanja prema svojim 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.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant

Vagrant montira direktorij projekata na /vagrant u virtualni stroj koji vam omogućuje rad na datotekama vašeg projekta na vašem računalu domaćina.

Da biste sjeli u virtualni stroj, pokrenite:

vagrant ssh

Virtualni stroj možete zaustaviti sljedećom naredbom:

vagrant halt

Naredba za zaustavljanje stroja koji 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 Debian 9 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.

vagon debian