How to Set up Virtual Box and Vagrant on Windows
Inhaltsverzeichnis:
- Voraussetzungen
- Installiere Vagrant auf Ubuntu
- 1. Installieren von VirtualBox
- 2. Installieren von Vagrant
- 3. Überprüfen Sie die Installation von Vagrant
- Erste Schritte mit Vagrant
- Fazit
Vagrant ist ein Befehlszeilentool zum Erstellen und Verwalten von Umgebungen mit virtuellen Maschinen. Standardmäßig kann Vagrant Computer zusätzlich zu VirtualBox, Hyper-V und Docker bereitstellen. Andere Anbieter wie Libvirt (KVM), VMware und AWS können über das Vagrant-Pluginsystem installiert werden.
Vagrant wird in der Regel von Entwicklern verwendet, um eine Entwicklungsumgebung einzurichten, die der Produktionsumgebung entspricht.
In diesem Tutorial zeigen wir Ihnen, wie Sie Vagrant auf einem Ubuntu 18.04-Computer installieren. Wir werden den VirtualBox-Anbieter verwenden, der der Standardanbieter für Vagrant ist. Dieselben Schritte können für Ubuntu 16.04 Xenial Xerus verwendet werden.
Voraussetzungen
Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Installiere Vagrant auf Ubuntu
Gehen Sie folgendermaßen vor, um Vagrant auf Ihrem Ubuntu-System zu installieren:
1. Installieren von VirtualBox
Wie in der Einführung erwähnt, werden wir die Maschinen über VirtualBox bereitstellen. Der erste Schritt besteht darin, welche in den Ubuntu-Repositories verfügbar sind:
sudo apt install virtualbox
Wenn Sie die neueste VirtualBox-Version aus den Oracle-Repositorys installieren möchten, lesen Sie dieses Tutorial.
2. Installieren von Vagrant
Das Vagrant-Paket, das in Ubuntus Repositories verfügbar ist, ist ziemlich veraltet. Wir werden die neueste Version von Vagrant von der offiziellen Vagrant-Website herunterladen und installieren.
Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste stabile Version von Vagrant Version 2.2.6. Bevor Sie mit den nächsten Schritten fortfahren, überprüfen Sie auf der Vagrant-Download-Seite, ob eine neuere Version verfügbar ist.
Beginnen Sie mit der Aktualisierung der Paketliste mit:
sudo apt update
Laden Sie das Vagrant-Paket mit dem folgenden
curl
Befehl herunter:
curl -O
Nachdem die
.deb
Datei heruntergeladen wurde, installieren Sie sie, indem Sie Folgendes eingeben:
sudo apt install./vagrant_2.2.6_x86_64.deb
3. Überprüfen Sie die Installation von Vagrant
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Installation erfolgreich war:
vagrant --version
Die Ausgabe sollte ungefähr so aussehen:
Erste Schritte mit Vagrant
Nachdem Vagrant nun auf Ihrem Ubuntu-System installiert ist, erstellen wir eine Entwicklungsumgebung.
Der erste Schritt besteht darin, ein Verzeichnis zu erstellen, das das Projektstammverzeichnis ist und die Vagrantfile-Datei enthält. Vagrantfile ist eine Ruby-Datei, die beschreibt, wie die virtuelle Maschine konfiguriert und bereitgestellt wird.
Erstellen Sie das Projektverzeichnis und wechseln Sie mit:
mkdir ~/my-first-vagrant-project
cd ~/my-first-vagrant-project
Initialisieren Sie als Nächstes eine neue Vagrant-Datei mit dem Befehl
vagrant init
und geben Sie das Feld an, das Sie verwenden möchten.
Boxen sind das Paketformat für die Vagrant-Umgebungen und sind anbieterspezifisch. Eine Liste der öffentlich erhältlichen Vagrant-Boxen finden Sie auf der Katalogseite für Vagrant-Boxen.
In diesem Beispiel verwenden wir das
centos/7
. Führen Sie den folgenden Befehl aus, um eine neue Vagrant-Datei zu initialisieren:
vagrant init centos/7
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.
Sie können das Vagrantfile öffnen, die Kommentare lesen und die Einstellungen Ihren Bedürfnissen anpassen.
Führen Sie den Befehl
vagrant up
, um die virtuelle Maschine wie in der Vagrant-Datei angegeben zu erstellen und zu konfigurieren:
vagrant up
==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant
Vagrant stellt außerdem das Projektverzeichnis unter
/vagrant
in der virtuellen Maschine bereit, sodass Sie die Dateien Ihres Projekts auf Ihrer Host-Maschine bearbeiten können.
Führen Sie Folgendes aus, um in die virtuelle Maschine zu sshen:
vagrant ssh
Sie können die virtuelle Maschine mit dem folgenden Befehl stoppen:
vagrant halt
Der folgende Befehl stoppt den Computer, wenn er ausgeführt wird, und zerstört alle Ressourcen, die während der Erstellung des Computers erstellt wurden:
Fazit
Sie haben gelernt, wie Sie Vagrant auf Ihrem Ubuntu 18.04-Computer installieren und verwenden. Wir haben Ihnen auch gezeigt, wie Sie eine grundlegende Entwicklungsumgebung erstellen.
Weitere Informationen zu Vagrant finden Sie auf der offiziellen Vagrant-Dokumentationsseite.
Vagabund UbuntuWie installiere ich vagrant auf centos 7?
Vagrant ist ein Open-Source-Befehlszeilenprogramm zum Erstellen und Verwalten von Umgebungen mit virtuellen Maschinen. In diesem Tutorial werden wir Sie durch die Installation von Vagrant auf CentOS 7-Systemen führen.
Wie installiere ich vagrant auf centos 8?
Vagrant ist ein Befehlszeilentool zum Erstellen und Verwalten virtualisierter Entwicklungsumgebungen. In diesem Tutorial wird erklärt, wie Vagrant unter CentOS 8 installiert wird.
Wie installiere ich Vagrant auf Debian 9?
Vagrant ist ein Open Source-Befehlszeilentool zum Erstellen und Verwalten von Umgebungen mit virtuellen Maschinen. Dieses Tutorial erklärt, wie man Vagrant auf einem Debian 9-Rechner installiert.







