How to install Vagrant on CentOS 7
Inhoudsopgave:
Vagrant is een open source opdrachtregelprogramma voor het bouwen en beheren van virtuele machineomgevingen. Standaard kan Vagrant machines inrichten bovenop VirtualBox, Hyper-V en Docker. Andere providers zoals Libvirt (KVM), VMware en AWS kunnen worden geïnstalleerd via het Vagrant plug-insysteem.
Vagrant wordt meestal gebruikt door ontwikkelaars om een ontwikkelomgeving op te zetten die overeenkomt met de productieomgeving.
In deze zelfstudie helpen we u bij het installeren van Vagrant op CentOS 7-systemen.
voorwaarden
Zorg ervoor dat u aan de volgende voorwaarden hebt voldaan voordat u doorgaat met deze zelfstudie:
- VirtualBox geïnstalleerd op uw CentOS-machine. Aangemeld als een gebruiker met sudo-rechten.
Vagrant installeren op CentOS
Op het moment dat dit artikel werd geschreven, is de nieuwste stabiele versie van Vagrant versie 2.2.6. Voordat u doorgaat met de volgende stap, gaat u naar de Vagrant-downloadpagina en controleert u of er een nieuwe versie van Vagrant beschikbaar is.
Gebruik de volgende opdracht om Vagrant op uw CentOS-machine te installeren:
sudo yum install
Voer de volgende opdracht uit om de Vagrant-versie af te drukken om te controleren of de installatie is geslaagd:
vagrant --version
De output zou er ongeveer zo uit moeten zien:
Aan de slag met Vagrant
Nu Vagrant op uw CentOS-systeem is geïnstalleerd, laten we u zien hoe u een ontwikkelomgeving creëert.
We gebruiken de VirtualBox-provider, de standaardprovider voor Vagrant.
De eerste stap is het maken van een map die de projecthoofdmap wordt en het Vagrantfile-bestand bevat. Vagrantfile is een Ruby-bestand dat beschrijft hoe de virtuele machine moet worden geconfigureerd en ingericht.
Maak de projectmap en schakel ernaar met:
mkdir ~/my-vagrant-project
cd ~/my-vagrant-project
De volgende stap is om een nieuw Vagrant-bestand te initialiseren met behulp van de opdracht
vagrant init
en het vak op te geven dat u wilt gebruiken.
Boxes zijn het pakketformaat voor de Vagrant-omgevingen en zijn provider-specifiek. U kunt een lijst met openbaar beschikbare Vagrant-boxen vinden op de cataloguspagina van de Vagrant-box.
In dit voorbeeld gebruiken we het vak
ubuntu/bionic64
. Voer de volgende opdracht uit om een nieuw Vagrantbestand te initialiseren:
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.
U kunt de Vagrantfile openen, de opmerkingen lezen en aanpassingen maken aan uw behoeften.
Voer de opdracht
vagrant up
uit om de virtuele machine te maken en te configureren volgens de 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
Zoals u kunt zien in de bovenstaande output mount Vagrant ook de projectmap op
/vagrant
in de virtuele machine, waarmee u aan de bestanden van uw project op uw hostmachine kunt werken.
Om de virtuele machine te openen, voert u eenvoudig uit:
vagrant ssh
U kunt de virtuele machine stoppen met de volgende opdracht:
vagrant halt
De volgende opdracht stopt de machine als deze actief is en vernietigt alle bronnen die tijdens het maken van de machine zijn gemaakt:
Conclusie
U hebt geleerd hoe u Vagrant op uw CentOS 7-machine installeert en gebruikt. We hebben u ook laten zien hoe u een eenvoudige ontwikkelomgeving kunt maken.
Bezoek de officiële documentatiepagina van Vagrant voor meer informatie over Vagrant.
zwerver centosHoe vagrant op Centos te installeren 8
Vagrant is een opdrachtregelprogramma voor het bouwen en beheren van gevirtualiseerde ontwikkelomgevingen. In deze tutorial zullen we uitleggen hoe Vagrant op CentOS 8 te installeren.
Hoe vagrant op Debian te installeren 9
Vagrant is een open-source opdrachtregelprogramma voor het bouwen en beheren van virtuele machineomgevingen. In deze zelfstudie wordt uitgelegd hoe u Vagrant op een Debian 9-machine installeert.
Hoe vagrant op ubuntu 18.04 te installeren
In deze zelfstudie laten we u zien hoe u Vagrant installeert op een Ubuntu 18.04-machine. Vagrant is een opdrachtregelprogramma voor het bouwen en beheren van virtuele machineomgevingen.







