How to Set up Virtual Box and Vagrant on Windows
Inhaltsverzeichnis:
Vagrant ist ein Befehlszeilentool zum Erstellen und Verwalten virtualisierter Entwicklungsumgebungen. Standardmäßig kann Vagrant Computer zusätzlich zu VirtualBox, Hyper-V und Docker bereitstellen. Unterstützung für andere Anbieter wie Libvirt (KVM), VMware und AWS kann über das Vagrant-Plug-In-System aktiviert werden.
Vagrant wird in der Regel von Entwicklern verwendet, um eine Entwicklungsumgebung einzurichten, die der Produktion entspricht.
In diesem Tutorial erklären wir Ihnen, wie Sie Vagrant unter CentOS 8 installieren. Außerdem zeigen wir Ihnen, wie Sie eine Entwicklungsumgebung erstellen.
Installieren von Vagrant unter CentOS 8
Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste stabile Version von Vagrant Version 2.2.6. Besuchen Sie die Vagrant-Downloadseite, um zu sehen, ob eine neue Version von Vagrant verfügbar ist.
Geben Sie zum Installieren von Vagrant auf Ihrem CentOS-Computer den folgenden Befehl als root oder Benutzer mit sudo-Berechtigungen ein:
sudo dnf install
Stellen Sie nach Abschluss der Installation sicher, dass Vagrant erfolgreich installiert wurde, indem Sie Folgendes ausführen:
vagrant --version
Der Befehl gibt die Vagrant-Version aus:
Erste Schritte mit Vagrant
Nachdem Sie Vagrant auf Ihrem CentOS-System installiert haben, erstellen Sie eine Entwicklungsumgebung mit dem VirtualBox-Anbieter, dem Standardanbieter für Vagrant. Stellen Sie sicher, dass VirtualBox auf Ihrem CentOS 8-System installiert ist.
Der erste Schritt besteht darin, ein Verzeichnis zu erstellen, das als Projektstammverzeichnis fungiert. 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. Vagrantfile ist eine Konfigurationsdatei, die beschreibt, wie die virtuelle Maschine konfiguriert und bereitgestellt wird. Die Konfiguration wird mithilfe der Ruby-Syntax definiert.
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 die Vagrant-Datei mit Ihrem Texteditor öffnen und Anpassungen nach Ihren Bedürfnissen vornehmen.
Führen Sie den Befehl
vagrant up
, um die virtuelle Maschine wie in Vagrantfile definiert 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
Wenn die Box lokal nicht existiert, wird sie heruntergeladen. 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.
Geben Sie Folgendes ein, um in die virtuelle Maschine zu sshen:
vagrant ssh
Wenn Sie mit Ihrer Arbeit fertig sind, führen Sie Folgendes aus, um die virtuelle Maschine zu stoppen:
vagrant halt
Verwenden Sie den folgenden Befehl, um die virtuelle Maschine und alle zugeordneten Ressourcen zu zerstören:
vagrant destroy
Wenn die virtuelle Maschine ausgeführt wird, wird sie angehalten, bevor sie entfernt wird.
Fazit
Wir haben gezeigt, wie Sie Vagrant unter CentOS 8 installieren und eine grundlegende Entwicklungsumgebung erstellen.
Weitere Informationen zu Vagrant finden Sie auf der offiziellen Vagrant-Dokumentationsseite.
vagabundierender CentosWie 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 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.







