#29 - Package Management (Yum/DNF) on Linux CentOS 8
Innehållsförteckning:
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:
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 centosLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar vagrant på centos 7
Vagrant är ett kommandoradsverktyg med öppen källkod för att bygga och hantera virtuella maskinmiljöer. I denna handledning kommer vi att leda dig genom att installera Vagrant på CentOS 7-system.
Hur man installerar vagrant på debian 9
Vagrant är ett kommandoradsverktyg med öppen källkod för att bygga och hantera virtuella maskinmiljöer. Denna handledning förklarar hur du installerar Vagrant på en Debian 9-maskin.







