Android

Kuinka asentaa vagrant ubuntu 18.04: een

Abitti, Virtualbox ja Vagrant

Abitti, Virtualbox ja Vagrant

Sisällysluettelo:

Anonim

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

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

Tässä oppaassa näytämme, kuinka Vagrant asennetaan Ubuntu 18.04 -laitteeseen. Käytämme VirtualBox-palveluntarjoajaa, joka on Vagrantin oletustoimittaja. Samoja vaiheita voidaan käyttää Ubuntu 16.04 Xenial Xerus -laitteessa.

edellytykset

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

Asenna Vagrant Ubuntuun

Asenna Vagrant Ubuntu-järjestelmään seuraavasti:

1. VirtualBoxin asentaminen

Kuten johdannossa mainittiin, toimitamme koneet VirtualBoxin päälle, joten ensimmäinen askel on se, johon on pääsy Ubuntun arkistoissa:

sudo apt install virtualbox

Jos haluat asentaa uusimman VirtualBox-version Oracle-arkistoista, tarkista tämä opas.

2. Vagrantin asentaminen

Vagrant-paketti, joka on saatavana Ubuntun 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

3. Varmista Vagrant-asennus

Varmista asennuksen onnistuminen suorittamalla seuraava komento, joka tulostaa Vagrant-version:

vagrant --version

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

Vagrant 2.2.6

Aloittaminen Vagrantin kanssa

Nyt kun Vagrant on asennettu Ubuntu-järjestelmään, luodaan 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

Alusta seuraavaksi uusi Vagrantfile käyttämällä vagrant vagrant init -komentoa ja määritä käytettävä ruutu.

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-ilmoituksen mukaisesti:

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 myös 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

Seuraava komento pysäyttää koneen, jos se on käynnissä, ja tuhoaa kaikki koneen luomisen aikana luodut resurssit:

vagrant destroy

johtopäätös

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

Lisätietoja Vagrant-vierailusta on virallisella Vagrant-dokumentaatiosivulla.

epämiellyttävä ubuntu