Android

Wie installiere ich Vagrant auf Debian 9?

How to Set up Virtual Box and Vagrant on Windows

How to Set up Virtual Box and Vagrant on Windows

Inhaltsverzeichnis:

Anonim

Vagrant ist ein Open Source-Befehlszeilentool zum Erstellen und Verwalten von Umgebungen mit virtuellen Maschinen. Standardmäßig kann Vagrant Computer über VirtualBox Hyper-V bereitstellen. und Docker. 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.

Dieses Tutorial erklärt, wie man Vagrant auf einem Debian 9-Rechner installiert. Wir werden den VirtualBox-Anbieter verwenden, der der Standardanbieter für Vagrant ist.

Voraussetzungen

Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.

Stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllt haben, bevor Sie mit diesem Lernprogramm fortfahren:

  • Als Benutzer mit sudo-Berechtigungen angemeldet. Eine VirtualBox muss installiert sein.

Installieren Sie Vagrant unter Debian

Das Vagrant-Paket, das in Debians 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

Um zu überprüfen, ob die Installation erfolgreich war, führen Sie den folgenden Befehl aus, der die Vagrant-Version ausgibt:

vagrant --version

Die Ausgabe sollte ungefähr so ​​aussehen:

Vagrant 2.2.6

Erste Schritte mit Vagrant

Nachdem Vagrant auf Ihrem Debian-Rechner installiert ist, wollen wir uns ansehen, wie Sie eine Entwicklungsumgebung erstellen.

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

Der nächste Schritt besteht darin, eine neue Vagrant-Datei mit dem Befehl vagrant init zu initialisieren und das zu verwendende Feld anzugeben.

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 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.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 das Projektverzeichnis unter /vagrant in der virtuellen Maschine bereit, sodass Sie die Dateien Ihres Projekts auf Ihrer Hostmaschine 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 die laufende Maschine und zerstört alle Ressourcen, die während der Erstellung der Maschine erstellt wurden:

vagrant destroy

Fazit

Sie haben gelernt, wie Sie Vagrant auf Ihrem Debian 9-Rechner 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-Debian