Android

Hur man installerar vagrant på centos 8

#29 - Package Management (Yum/DNF) on Linux CentOS 8

#29 - Package Management (Yum/DNF) on Linux CentOS 8

Innehållsförteckning:

Anonim

Vagrant är ett kommandoradsverktyg för att bygga och hantera virtualiserade utvecklingsmiljöer. Som standard kan Vagrant tillhandahålla maskiner ovanpå VirtualBox, Hyper-V och Docker. Support för andra leverantörer som Libvirt (KVM), VMware och AWS kan aktiveras via Vagrant-plugin-systemet.

Vagrant används vanligtvis av utvecklare för att skapa en utvecklingsmiljö som matchar produktionen.

I den här tutorialen kommer vi att förklara hur du installerar Vagrant på CentOS 8. Vi visar också hur du skapar en utvecklingsmiljö.

Installera Vagrant på CentOS 8

Vid skrivandet av denna artikel är den senaste stabila versionen av Vagrant version 2.2.6. Besök Vagrant-nedladdningssidan för att se om det finns en ny version av Vagrant tillgänglig.

För att installera Vagrant på din CentOS-maskin, ange följande kommando som root eller användare med sudo-behörigheter:

sudo dnf install

När installationen är klar kontrollerar du att Vagrant har installerats genom att köra:

vagrant --version

Kommandot kommer att skriva ut Vagrant-versionen:

Vagrant 2.2.6

Komma igång med Vagrant

Nu när du har Vagrant installerat på ditt CentOS-system, låt oss skapa en utvecklingsmiljö med VirtualBox-leverantören, som är standardleverantören för Vagrant. Se till att du har VirtualBox installerat i ditt CentOS 8-system.

Det första steget är att skapa en katalog som kommer att vara projektets rotkatalog. Skapa projektkatalogen och växla till den med:

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

Nästa steg är att initiera en ny Vagrantfile med hjälp av kommandot vagrant init och ange rutan du vill använda. Vagrantfile är en konfigurationsfil som beskriver hur den virtuella maskinen är konfigurerad och tillhandahållen. Den använder Ruby-syntax för att definiera konfigurationen.

Lådor är paketformatet för Vagrant-miljöerna och är leverantörsspecifika. Du kan hitta en lista över offentligt tillgängliga Vagrant Boxes på Vagrant Box-katalogsidan.

I det här exemplet använder vi ubuntu/bionic64 rutan. Kör följande kommando för att initiera 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 öppna Vagrantfilmen med din textredigerare och göra justeringar efter dina behov.

Kör kommandot vagrant up att skapa och konfigurera den virtuella maskinen enligt definitionen i 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

Om rutan inte finns lokalt kommer den att laddas ner. Vagrant monterar också projektkatalogen på /vagrant i den virtuella maskinen, vilket gör att du kan arbeta med projektets filer på din värdmaskin.

För att ssh i den virtuella maskinen skriver du:

vagrant ssh

När du är klar med ditt arbete kör du för att stoppa den virtuella maskinen:

vagrant halt

Använd kommandot nedan för att förstöra den virtuella maskinen och alla tillhörande resurser:

vagrant destroy

Om den virtuella maskinen körs kommer den att stoppas innan den tas bort.

Slutsats

Vi har visat install Vagrant på CentOS 8 och hur man skapar en grundläggande utvecklingsmiljö.

För mer information om Vagrant besök den officiella dokumentationssidan för Vagrant.

vagrant centos