Abitti, Virtualbox ja Vagrant
Sisällysluettelo:
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:
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:
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 debianKuinka asentaa anaconda debian 10: een
Anaconda on suosituin Python / R -tietotiede ja koneoppimisalusta. Tässä oppaassa opastamme sinua lataamaan ja asentamaan Anaconda Python Distribution Debian 10: een.
Kuinka asentaa ja määrittää vnc debian 9: een
Tämä opetusohjelma kuvaa kuinka asentaa ja määrittää VNC-palvelin Debian 9 -järjestelmään. Virtual Network Computing (VNC) on graafinen työpöydänjakojärjestelmä, jonka avulla voit käyttää näppäimistöä ja hiirtä toisen tietokoneen etäohjaukseen.
Kuinka asentaa vagrant ubuntu 18.04: een
Tässä opetusohjelmassa näytämme sinulle kuinka asentaa Vagrant Ubuntu 18.04 -laitteeseen. Vagrant on komentorivityökalu virtuaalikoneympäristöjen rakentamiseen ja hallintaan.







