Wenn Sie neu in der Entwicklung sind und lernen möchten, wie man Vagrant unter Windows ausführt, haben Sie Glück. Vagrant ist ein leistungsfähiges Tool zur Verwaltung virtueller Entwicklungsumgebungen, mit dem Sie virtuelle Maschinen für die Entwicklung Ihres Projekts einfach erstellen und konfigurieren können.
Die gute Nachricht ist, dass die Installation von Vagrant unter Windows ziemlich einfach ist und nur wenige Minuten dauert. In dieser schrittweisen Anleitung werde ich Ihnen sagen, wie Sie Vagrant unter Windows installieren und Ihre erste virtuelle Maschine einrichten.
Bevor wir beginnen, stellen Sie sicher, dass Sie VirtualBox und Git bereits auf Ihrem Computer installiert haben. Diese Programme sind für die Arbeit mit Vagrant erforderlich. Wenn Sie sie nicht haben, können Sie sie von den offiziellen VirtualBox- und Git-Websites herunterladen.
Gehen wir mit dem ersten Schritt fort - der Installation von Vagrant. Sie müssen die ausführbare Vagrant-Datei für Windows von der offiziellen Vagrant-Website herunterladen. Führen Sie nach dem Download die Installationsdatei aus und folgen Sie den Anweisungen des Installationsassistenten.
Wie man Vagrant unter Windows ausführt:
Um Vagrant auf einem Windows-Betriebssystem auszuführen, benötigen Sie:
- Installieren Sie eine virtuelle Maschine wie VirtualBox.
- Installieren Sie Vagrant selbst auf Ihrem Computer.
- Konfigurieren Sie eine Vagrantfile, um Ihre Anforderungen an die virtuelle Maschine zu definieren.
- Führen Sie die virtuelle Maschine über Vagrant aus.
Hier finden Sie eine Schritt-für-Schritt-Anleitung zum Ausführen dieser Schritte:
Schritt 1: Installieren der virtuellen Maschine
Gehen Sie zur offiziellen VirtualBox-Website (https://www .virtualbox.org/) und laden Sie die neueste Version von VirtualBox für Windows herunter. Installieren Sie VirtualBox, indem Sie die Installationsanweisungen befolgen.
Schritt 2: Installieren von Vagrant
Gehen Sie zur offiziellen Vagrant-Website (https://www.vagrantup.com /) und laden Sie die neueste Version von Vagrant für Windows herunter. Installieren Sie Vagrant, indem Sie den Anweisungen des Installationsprogramms folgen.
Schritt 3: Konfigurieren der Vagrantfile
Öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Ordner, in dem Sie Ihre virtuelle Maschine mit Vagrant erstellen möchten. Geben Sie den Befehl vagrant init ein, um eine neue Vagrantfile zu erstellen.
Verwenden Sie einen beliebigen Texteditor, um die Vagrantfile zu öffnen und die Einstellungen der virtuellen Maschine anzupassen. Sie können beispielsweise ein Betriebssystem auswählen, die Speichermenge zuweisen und die Netzwerkeinstellungen konfigurieren.
Schritt 4: Starten der virtuellen Maschine
Navigieren Sie an der Eingabeaufforderung zum Ordner mit Ihrer Vagrantfile. Geben Sie dann den Befehl vagrant up ein. Vagrant lädt und konfiguriert die virtuelle Maschine entsprechend Ihren Einstellungen. Dieser Vorgang kann einige Zeit in Anspruch nehmen.
Wenn die virtuelle Maschine gestartet wird, geben Sie den Befehl vagrant ssh ein, um über SSH auf die virtuelle Maschine zuzugreifen.
Jetzt können Sie Ihre virtuelle Maschine mit Vagrant auf einem Windows-Betriebssystem konfigurieren und verwenden.
Vorbereitung für die Installation
Bevor Sie Vagrant unter Windows installieren, müssen Sie einige vorläufige Schritte ausführen:
- Stellen Sie sicher, dass Ihr Computer die Vagrant-Systemanforderungen erfüllt. Zum Ausführen von Vagrant unter Windows ist das Betriebssystem Windows 7 oder höher erforderlich.
- Installieren Sie Oracle VM VirtualBox. Vagrant verwendet VirtualBox als Virtualisierungsplattform, daher müssen Sie vor der Installation von Vagrant sicherstellen, dass VirtualBox installiert ist und ordnungsgemäß funktioniert.
- Installiere Git. Vagrant verwendet Git, um virtuelle Maschinen zu installieren und zu aktualisieren, daher muss Git vor der Installation von Vagrant installiert werden.
- Installiere Ruby. Vagrant ist in Ruby geschrieben, daher müssen Sie zuerst Ruby und seinen Paketmanager installieren, um es zu installieren.
Nachdem Sie diese vorläufigen Schritte ausgeführt haben, können Sie Vagrant auf Ihrem Windows-Computer installieren.
VirtualBox herunterladen und installieren
Schritte zur Installation von VirtualBox unter Windows:
- Gehen Sie zur offiziellen VirtualBox-Website unter https://www.virtualbox.org
- Suchen Sie auf der Hauptseite der Website nach dem Abschnitt "Downloads", und navigieren Sie dazu
- Wählen Sie die Version von VirtualBox für Ihr Betriebssystem aus (klicken Sie auf den Link "Windows Hosts", um die Version für Windows herunterzuladen)
- Laden Sie die ausführbare Installationsdatei herunter, die Ihrem Betriebssystem entspricht
- Führen Sie die heruntergeladene Datei aus und folgen Sie den Anweisungen des Installationsprogramms
- Nachdem die Installation von VirtualBox abgeschlossen ist, können Sie das Programm ausführen und sicherstellen, dass es ordnungsgemäß funktioniert
Sie haben jetzt die neueste Version von VirtualBox auf Ihrem Computer installiert und sind bereit, mit der Installation und Konfiguration von Vagrant zu beginnen.
Herunterladen und Installieren von Vagrant
Bevor Sie Vagrant installieren, müssen Sie sicherstellen, dass die folgenden Programme auf Ihrem Computer installiert sind:
| Oracle VirtualBox |
| Vagrant |
| Git Bash |
1. Um Vagrant herunterzuladen, besuchen Sie die offizielle Vagrant-Website unter https://www.vagrantup.com/downloads .
2. Wählen Sie auf der Download-Seite die entsprechende Version von Vagrant für Windows aus und klicken Sie auf den Download-Link.
3. Führen Sie die heruntergeladene Vagrant-Installationsdatei aus.
4. Nehmen Sie während der Installation alle Standardeinstellungen an, die das Vagrant-Installationsprogramm vorschlägt.
5. Stellen Sie nach Abschluss der Installation sicher, dass Vagrant erfolgreich installiert wurde, indem Sie den Befehl vagrant --version an der Eingabeaufforderung ausführen. Wenn der Befehl die Vagrant-Version ohne Fehler ausgibt, ist die Installation erfolgreich.
Jetzt haben Sie Vagrant installiert und sind bereit, mit der Erstellung von Vagrant-basierten virtuellen Maschinen zu beginnen.
Anpassen der Umgebung
Bevor Sie Vagrant installieren und ausführen, müssen Sie einige Schritte ausführen, um die Umgebung auf Ihrem Computer zu konfigurieren:
1. Installieren Sie VirtualBox
Vagrant arbeitet mit Virtualisierung, daher muss ein Virtualisierungsprogramm wie VirtualBox installiert werden. Sie können VirtualBox von der offiziellen Website herunterladen und die Installation gemäß den Anweisungen durchführen.
2. Installieren Sie Vagrant
Nach der Installation von VirtualBox müssen Sie Vagrant herunterladen und installieren. Sie können die Vagrant-Installationsdatei auf der offiziellen Website finden und die Installation gemäß den Anweisungen durchführen.
3. Fügen Sie Vagrant zur Umgebungsvariablen PATH hinzu
Nach der Installation von Vagrant müssen Sie es der Umgebungsvariablen PATH hinzufügen, damit Vagrant-Befehle aus jedem beliebigen Verzeichnis ausgeführt werden können. Öffnen Sie dazu die Systemeigenschaften, klicken Sie auf die Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen. Suchen Sie in der Liste der Systemvariablen die Variable PATH und klicken Sie auf Bearbeiten. Fügen Sie den Pfad zur ausführbaren Vagrant-Datei hinzu (normalerweise ist dies "C:\HashiCorp\Vagrant\bin ") in die Werteliste der Variablen PATH. Speichern Sie die Änderungen und schließen Sie die Einstellungsfenster.
Nachdem Sie diese Schritte ausgeführt haben, sind Sie bereit, Vagrant unter Windows zu verwenden.
Erstellen und Starten einer virtuellen Maschine
Nach der Installation von Vagrant unter Windows können Sie mit dem Erstellen und Starten einer virtuellen Maschine beginnen. Hier ist eine Schritt-für-Schritt-Anleitung:
- Erstellen Sie einen neuen Ordner, in dem Ihr Projekt gespeichert wird. Zum Beispiel C:\MyProject .
- Öffnen Sie eine Eingabeaufforderung in diesem Ordner. Drücken Sie dazu die Umschalttaste, klicken Sie mit der rechten Maustaste in den Ordner und wählen Sie dann Befehlsfenster öffnen.
- Geben Sie an der Eingabeaufforderung vagrant init ein, um die Vagrant-Konfigurationsdatei zu erstellen. Eine Datei mit dem Namen "Vagrantfile" wird in Ihrem Ordner erstellt.
- Öffnen Sie die "Vagrantfile" -Datei in einem Texteditor und ändern Sie sie entsprechend Ihren Anforderungen. Sie können beispielsweise das Betriebssystem und andere Einstellungen für die virtuelle Maschine angeben.
- Speichern Sie die "Vagrantfile" -Datei und schließen Sie sie.
- Kehren Sie zur Eingabeaufforderung zurück und führen Sie den Befehl vagrant up aus, um die virtuelle Maschine zu starten. Vagrant lädt die erforderlichen Dateien herunter und konfiguriert die virtuelle Maschine.
- Nach Abschluss des Installationsprozesses können Sie mit dem Befehl vagrant ssh eine Verbindung zur virtuellen Maschine herstellen. Dadurch können Sie über die Befehlszeile mit der virtuellen Maschine arbeiten.
- Wenn Sie mit der Arbeit fertig sind oder die virtuelle Maschine stoppen möchten, führen Sie den Befehl vagrant halt aus . Dadurch wird die virtuelle Maschine gestoppt, aber alle ihre Daten werden gespeichert.
- Sie können die virtuelle Maschine bei Bedarf mit dem Befehl vagrant destroy löschen. Dadurch werden alle Daten der virtuellen Maschine vollständig gelöscht.
Jetzt können Sie eine virtuelle Maschine mit Vagrant auf Ihrem Windows-Computer erstellen und ausführen.
Verbindung mit einer virtuellen Maschine über SSH herstellen
Führen Sie die folgenden Schritte aus, um eine Verbindung mit einer virtuellen Maschine über SSH herzustellen:
| Schritt 1: | Öffnen Sie unter Windows die Eingabeaufforderung (Command Prompt). Sie können dies tun, indem Sie Win+R drücken und "cmd" eingeben und dann die Eingabetaste drücken. |
| Schritt 2: | Wechseln Sie in das Verzeichnis, in dem sich die Vagrantfile befindet. Führen Sie den Befehl cd path/to/directory aus und ersetzen Sie "path/to/directory" durch den Verzeichnispfad. |
| Schritt 3: | Starten Sie die virtuelle Maschine, indem Sie den Befehl vagrant up ausführen. Geben Sie bei Bedarf das Kennwort des Benutzers im System ein. |
| Schritt 4: | Stellen Sie eine Verbindung mit der virtuellen Maschine über SSH her, indem Sie den Befehl vagrant ssh ausführen. Wenn alles erfolgreich war, wird eine Eingabeaufforderung angezeigt, die anzeigt, dass die Verbindung mit der virtuellen Maschine erfolgreich hergestellt wurde. |
| Schritt 5: | Jetzt können Sie die Befehlszeile der virtuellen Maschine über SSH verwenden, um verschiedene Befehle und Einstellungen auszuführen. |
Wenn Sie eine virtuelle Maschine über SSH verbinden, können Sie sie verwalten und so arbeiten, als wäre sie eine lokale Maschine. Nachdem Sie die virtuelle Maschine beendet haben, können Sie die Verbindung trennen, indem Sie den Befehl exit ausführen oder das Eingabeaufforderungsfenster schließen.
Konfigurieren eines Arbeitsordners auf einer virtuellen Maschine
Um den Arbeitsordner einzurichten, benötigen Sie eine Vagrantfile-Projektdatei. Öffnen Sie eine Eingabeaufforderung oder ein Terminal auf Ihrem Computer und navigieren Sie zu dem Ordner, in dem diese Datei gespeichert ist.
Führen Sie dann den folgenden Befehl aus:
Dadurch wird die virtuelle Maschine gestartet und alle erforderlichen Einstellungen vorgenommen. Nachdem die Maschine gestartet wurde, können Sie mit dem Befehl eine Verbindung zu ihr herstellen:
Wenn Sie sich innerhalb der virtuellen Maschine anmelden, haben Sie Zugriff auf die darin enthaltene Befehlszeile.
Um einen Arbeitsordner einzurichten, müssen Sie seinen Pfad innerhalb der virtuellen Maschine in der Vagrantfile-Datei definieren. Suchen Sie die Zeile, die die Ordnereinstellungen enthält, und ändern Sie sie, indem Sie den Pfad zu Ihrem lokalen Arbeitsordner angeben. Zum Beispiel:
config.vm.synced_folder "C:/Users/Username/Projects", "/vagrant"
In dieser Zeile C:/Users/Username/Projects stellt den Pfad zu Ihrem lokalen Arbeitsordner auf dem Computer und /vagrant den Pfad zu Ihrem Arbeitsordner innerhalb der virtuellen Maschine dar.
Nachdem Sie Änderungen an der Vagrantfile vorgenommen haben, speichern Sie sie und führen Sie den Befehl aus:
Dadurch wird die virtuelle Maschine mit neuen Einstellungen, einschließlich des Arbeitsordners, neu gestartet. Jetzt ist Ihr lokaler Arbeitsordner innerhalb der virtuellen Maschine verfügbar.
Sie können die Einstellungen überprüfen, indem Sie den Befehl ausführen:
Es zeigt den Inhalt Ihres lokalen Arbeitsordners innerhalb der virtuellen Maschine an.
Jetzt können Sie Ihren Arbeitsordner auf der virtuellen Maschine verwenden. Sie können Projekte erstellen und mit Dateien arbeiten, und sie werden dank Vagrant automatisch zwischen Ihrem Computer und der virtuellen Maschine synchronisiert.
Verwenden von Vagrant zum Entwickeln und Testen
Mit Vagrant können Sie virtuelle Maschinen mit konfigurierten Umgebungen erstellen, in denen Entwickler unabhängig von dem auf ihren Computern installierten Betriebssystem arbeiten können. Dies ermöglicht eine einfache Zusammenarbeit und bietet eine einheitliche Umgebung für alle Teammitglieder.
Außerdem können Sie mit Vagrant virtuelle Umgebungen basierend auf vorkonfigurierten Images schnell erstellen und bereitstellen. Dadurch können Sie den Entwicklungs- und Testprozess beschleunigen und neue Umgebungen einfach skalieren und ausführen.
Die mit Vagrant erstellten virtuellen Umgebungen sind vollständig vom Hauptbetriebssystem isoliert, wodurch Konflikte und Probleme bei der Installation und Konfiguration der erforderlichen Programme und Abhängigkeiten vermieden werden.
Außerdem können Sie mit Vagrant den Status virtueller Umgebungen zwischen den Starts beibehalten, sodass Sie frühere Einstellungen schnell wiederherstellen und sofort nach dem Start der virtuellen Umgebung weiterarbeiten können.
Mit der Unterstützung verschiedener Anbieter wie VirtualBox, VMware und AWS können Sie mit Vagrant je nach Ihren Anforderungen die am besten geeignete Entwicklungs- und Testplattform auswählen.
Daher vereinfacht und beschleunigt die Verwendung von Vagrant zum Entwickeln und Testen die Erstellung, Bereitstellung und Verwaltung virtueller Umgebungen erheblich, was ein Schlüsselfaktor für die erfolgreiche Ausführung von Projekten unterschiedlicher Komplexität ist.