How to Set up Virtual Box and Vagrant on Windows
Inhaltsverzeichnis:
Vagrant ist ein Open Source-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 hauptsächlich von Entwicklern verwendet, um eine Entwicklungsumgebung einzurichten, die der Produktionsumgebung entspricht.
In diesem Tutorial werden wir Sie durch die Installation von Vagrant auf CentOS 7-Systemen führen.
Voraussetzungen
Stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllt haben, bevor Sie mit diesem Lernprogramm fortfahren:
- VirtualBox ist auf Ihrem CentOS-Computer installiert. Als Benutzer mit Sudo-Berechtigungen angemeldet.
Installieren von Vagrant unter CentOS
Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste stabile Version von Vagrant Version 2.2.6. Bevor Sie mit dem nächsten Schritt fortfahren, besuchen Sie die Vagrant-Downloadseite und prüfen Sie, ob eine neue Version von Vagrant verfügbar ist.
Verwenden Sie den folgenden Befehl, um Vagrant auf Ihrem CentOS-Computer zu installieren:
sudo yum install
Um zu überprüfen, ob die Installation erfolgreich war, führen Sie den folgenden Befehl aus, mit dem die Vagrant-Version gedruckt wird:
vagrant --version
Die Ausgabe sollte ungefähr so aussehen:
Erste Schritte mit Vagrant
Nachdem Vagrant auf Ihrem CentOS-System installiert ist, zeigen wir Ihnen, wie Sie eine Entwicklungsumgebung erstellen.
Wir werden den VirtualBox-Anbieter verwenden, der der Standardanbieter für Vagrant ist.
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-vagrant-project
cd ~/my-vagrant-project
Der nächste Schritt besteht darin, eine neue Vagrant-Datei mit dem Befehl
vagrant init
zu initialisieren und das Feld anzugeben, 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 die
ubuntu/bionic64
Box. Führen Sie den folgenden Befehl aus, um eine neue Vagrant-Datei zu initialisieren:
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.
Sie können das Vagrantfile öffnen, die Kommentare lesen und Anpassungen nach Ihren Bedürfnissen vornehmen.
Führen Sie den Befehl
vagrant up
, um die virtuelle Maschine gemäß der Vagrant-Datei zu erstellen und zu konfigurieren.
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
Wie Sie der obigen Ausgabe entnehmen können, hängt Vagrant das Projektverzeichnis unter
/vagrant
in der virtuellen Maschine ein, sodass Sie die Dateien Ihres Projekts auf Ihrer Host-Maschine bearbeiten können.
Um in die virtuelle Maschine zu sshen, führen Sie einfach Folgendes aus:
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 beim Erstellen des Computers erstellt wurden:
Fazit
Sie haben gelernt, wie Sie Vagrant auf Ihrem CentOS 7-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 CentosWie 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.
Wie installiere ich vagrant auf Ubuntu 18.04
In diesem Tutorial zeigen wir Ihnen, wie Sie Vagrant auf einem Ubuntu 18.04-Computer installieren. Vagrant ist ein Befehlszeilentool zum Erstellen und Verwalten von Umgebungen mit virtuellen Maschinen.







