Ein Vagrant ist ein Befehlszeilentool zum Erstellen und Verwalten virtueller Maschinen. Standardmäßig kann Vagrant Maschinen zusätzlich zu VirtualBox, Hyper-V und Docker bereitstellen. Weitere Anbieter wie Libvirt (KVM), VMware und AWS können über das Vagrant-Plug-in-System installiert werden. Vagrant wird normalerweise von Entwicklern verwendet, um eine Entwicklungsumgebung einzurichten, die auf mehreren Betriebssystemen funktioniert.
Hier bei LinuxAPT werden wir untersuchen, wie Vagrant auf Ubuntu 20.04 LTS installiert wird.
Schritte zur Installation von Vagrant auf Ubuntu 20.04 LTS Focal Fossa
1. Systemaktualisierung durchführen
Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie die folgenden apt-get-Befehle im Terminal ausführen:
$ sudo apt update
$ sudo apt upgrade
2. Installieren Sie VirtualBox
Sie können Virtualbox mit dem folgenden Befehl installieren:
$ sudo apt install virtualbox
3. Installieren Sie Vagrant auf dem System
Laden Sie zunächst die neueste stabile Version von Vagrant herunter. Besuchen Sie die Vagrant-Downloadseite, um zu sehen, ob eine neue Version von Vagrant verfügbar ist:
$ curl -O https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb
Nachdem die Datei heruntergeladen wurde, installieren Sie sie mit dem folgenden Befehl:
$ sudo apt install ./vagrant_2.2.9_x86_64.deb
Um zu überprüfen, ob die Installation erfolgreich war, führen Sie den folgenden Befehl aus, der die Vagrant-Version druckt:
$ vagrant --version
Wie stellen Sie Ihre Entwicklungsumgebung mit Vagrant bereit?
Das Erstellen eines Vagrant-Projekts ist so einfach wie das Einrichten des Projektstammverzeichnisses und das Definieren einer Vagrant-Datei. Führen Sie die folgenden Befehle aus, um das Verzeichnis zu erstellen:
$ mkdir ~/my-project
$ cd ~/my-project
Als nächstes initialisieren Sie eine neue Vagrantfile mit dem Befehl vagrant init, gefolgt von der Box, die Sie verwenden möchten. In diesem Beispiel verwenden wir das Centos/8-Feld:
$ vagrant init centos/8
Führen Sie den Befehl vagrant up aus, um die virtuelle Maschine zu erstellen und zu konfigurieren, wie in der Vagrantfile angegeben:
$ vagrant up
Führen Sie Folgendes aus, um eine SSH-Verbindung zur virtuellen Maschine herzustellen:
$ vagrant ssh
Sie können die virtuelle Maschine mit dem folgenden Befehl stoppen:
$ vagrant halt
Geben Sie Folgendes ein, um alle Ressourcen zu zerstören, die während der Erstellung der Maschine erstellt wurden:
$ vagrant destroy
Wie deinstalliere ich Vagrant unter Ubuntu 21.10?
Um nur das Vagrant-Paket zu deinstallieren, können wir den folgenden Befehl verwenden:
$ sudo apt-get remove vagrant
Wir können den folgenden Befehl verwenden, um vagabundierende Konfigurationen, Daten und alle ihre Abhängigkeiten zu entfernen, wir können den folgenden Befehl verwenden:
$ sudo apt-get -y autoremove --purge vagrant