Android

Kuinka asentaa vagrant debian 9: een

Abitti, Virtualbox ja Vagrant

Abitti, Virtualbox ja Vagrant

Sisällysluettelo:

Anonim

Vagrant on avoimen lähdekoodin komentorivityökalu virtuaalikoneympäristöjen rakentamiseen ja hallintaan. Oletuksena Vagrant voi tarjota koneita VirtualBoxin, Hyper-V: n päälle. ja Docker. Muut palveluntarjoajat, kuten Libvirt (KVM), VMware ja AWS, voidaan asentaa Vagrant-laajennusjärjestelmän kautta.

Kehittäjät käyttävät Vagrantia pääasiassa tuotantoympäristöä vastaavan kehitysympäristön luomiseen.

Tämä opetusohjelma selittää, kuinka Vagrant asennetaan Debian 9 -laitteeseen. Käytämme VirtualBox-palveluntarjoajaa, joka on Vagrantin oletustoimittaja.

edellytykset

Ennen kuin jatkat tätä opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Varmista, että olet täyttänyt seuraavat ehdot, ennen kuin jatkat tätä opastusta:

  • Kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.On asennettu VirtualBox.

Asenna Vagrant Debianiin

Vagrant-paketti, joka on saatavana Debianin arkistoissa, on melko vanhentunut. Lataamme ja asennamme Vagrantin uusimman version Vagrantin viralliselta sivustolta.

Tämän artikkelin kirjoittamisen aikana Vagrantin uusin vakaa versio on versio 2.2.6. Ennen kuin jatkat seuraaviin vaiheisiin, tarkista Vagrant-lataussivu nähdäksesi, onko uudempi versio saatavana.

Aloita päivittämällä pakettiluettelo seuraavilla:

sudo apt update

Lataa Vagrant-paketti seuraavalla curl-komennolla:

curl -O

Kun .deb tiedosto on ladattu, asenna se kirjoittamalla:

sudo apt install./vagrant_2.2.6_x86_64.deb

Suorita seuraava komento, joka tulostaa Vagrant-version, jotta asennus onnistui:

vagrant --version

Lähdön tulisi näyttää noin:

Vagrant 2.2.6

Aloittaminen Vagrantin kanssa

Nyt kun Vagrant on asennettu Debian-koneellesi, katsotaan kuinka luoda kehitysympäristö.

Ensimmäinen askel on luoda hakemisto, joka on projektin juurihakemisto ja jolla on Vagrantfile-tiedosto. Vagrantfile on Ruby-tiedosto, joka kuvaa kuinka määrittää ja toimittaa virtuaalikone.

Luo projektihakemisto ja siirry siihen:

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

Seuraava vaihe on alustaa uusi Vagrantfile käyttämällä vagrant vagrant init -komentoa ja määritä ruutu, jota haluamme käyttää.

Laatikot ovat Vagrant-ympäristöjen pakettimuoto ja ovat toimittajakohtaisia. Löydät luettelon julkisesti saatavilla olevista Vagrant-laatikoista Vagrant-laatikkoluettelosivulta.

Tässä esimerkissä käytämme centos/7 -ruutua. Suorita seuraava komento alustamaan uusi 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.

Voit avata Vagrantfilen, lukea kommentteja ja tehdä säätöjä tarpeidesi mukaan.

Suorita vagrant up -komento luodaksesi ja määrittämään virtuaalikone Vagrantfile: n mukaan:

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 asentaa projektihakemiston osoitteeseen /vagrant virtuaalikoneeseen, jonka avulla voit työskennellä projektin tiedostoilla isäntäkoneella.

Siirry virtuaalikoneeseen suorittamalla:

vagrant ssh

Voit pysäyttää virtuaalikoneen seuraavalla komennolla:

vagrant halt

Järjestelmä pysäyttää käynnissä olevan koneen ja tuhoaa kaikki resurssit, jotka on luotu koneen luomisen aikana:

vagrant destroy

johtopäätös

Olet oppinut asentamaan ja käyttämään Vagrantia Debian 9 -koneellesi. Olemme myös osoittaneet sinulle, kuinka luoda perustiedot kehitysympäristöstä.

Lisätietoja Vagrantista on virallisella Vagrant-dokumentaatiosivulla.

surkea debian