Android

Sådan installeres vagrant på centos 7

How to Install and Configure Git and GitHub on Windows

How to Install and Configure Git and GitHub on Windows

Indholdsfortegnelse:

Anonim

Vagrant er et open source-kommandolinjeværktøj til opbygning og styring af virtuelle maskinmiljøer. Som standard kan Vagrant levere maskiner oven på VirtualBox, Hyper-V og Docker. Andre udbydere som Libvirt (KVM), VMware og AWS kan installeres via Vagrant pluginsystemet.

Vagrant bruges mest af udviklere til at oprette et udviklingsmiljø, der matcher produktionsmiljøet.

I denne tutorial vil vi lede dig gennem installation af Vagrant på CentOS 7-systemer.

Forudsætninger

Sørg for, at du har opfyldt følgende forudsætninger, før du fortsætter med denne tutorial:

  • VirtualBox installeret på din CentOS-maskine. Logget ind som bruger med sudo-privilegier.

Installation af Vagrant på CentOS

På dette tidspunkt, hvor denne artikel skrives, er den seneste stabile version af Vagrant version 2.2.6. Før du fortsætter med det næste trin, skal du besøge siden Vagrant-downloads og kontrollere, om der er en ny version af Vagrant tilgængelig.

Brug følgende kommando til at installere Vagrant på din CentOS-maskine:

sudo yum install

For at verificere, at installationen var vellykket, kør følgende kommando, der udskriver Vagrant-versionen:

vagrant --version

Outputet skal se sådan ud:

Vagrant 2.2.6

Kom godt i gang med Vagrant

Nu, hvor Vagrant er installeret på dit CentOS-system, viser vi dig, hvordan du opretter et udviklingsmiljø.

Vi bruger VirtualBox-udbyderen, som er standardudbyderen for Vagrant.

Det første trin er at oprette et bibliotek, der vil være projektets rodkatalog og indeholde Vagrantfile-filen. Vagrantfile er en Ruby-fil, der beskriver, hvordan man konfigurerer og leverer den virtuelle maskine.

Opret projektmappen og skift til den med:

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

Det næste trin er at initialisere en ny Vagrantfile vagrant init kommandoen og angive det felt, du vil bruge.

Kasser er pakkeformatet for Vagrant-miljøer og er leverandørspecifikke. Du kan finde en liste over offentligt tilgængelige Vagrant Boxes på Vagrant Box katalogsiden.

I dette eksempel vil vi bruge ubuntu/bionic64 boksen. Kør følgende kommando for at initialisere en ny Vagrantfile:

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.

Du kan åbne Vagrantfilen, læse kommentarerne og foretage justeringer i henhold til dine behov.

Kør kommandoen vagrant up at oprette og konfigurere den virtuelle maskine i henhold til 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

Som du kan se fra output ovenfor monterer Vagrant også projektbiblioteket på /vagrant i den virtuelle maskine, som giver dig mulighed for at arbejde på dit projekts filer på din værtsmaskine.

For at ssh ind i den virtuelle maskine skal du blot køre:

vagrant ssh

Du kan stoppe den virtuelle maskine med følgende kommando:

vagrant halt

Følgende kommando stopper maskinen, hvis den kører og ødelægger alle ressourcer, der blev oprettet under oprettelsen af ​​maskinen:

vagrant destroy

Konklusion

Du har lært, hvordan du installerer og bruger Vagrant på din CentOS 7-maskine. Vi har også vist dig, hvordan du opretter et grundlæggende udviklingsmiljø.

For at finde mere information om Vagrant, kan du besøge den officielle dokumentation for Vagrant-dokumentation.

vagrant centos