GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Vagrant unter Debian 10 Linux

Vagrantis ist ein Open-Source-Befehlszeilentool zum Erstellen und Verwalten von Umgebungen für virtuelle Maschinen. Standardmäßig kann Vagrant Maschinen auf VirtualBox, Hyper-V, bereitstellen. und Docker. Andere Anbieter wie Libvirt (KVM), VMware und AWS können über das Vagrant-Plug-in-System installiert werden.

Typischerweise wird Vagrant von Entwicklern verwendet, um eine Entwicklungsumgebung einzurichten, die der Produktion entspricht.

Dieses Tutorial behandelt die Installation von Vagrant auf einem Debian 10, Buster. Wir verwenden den VirtualBox-Anbieter, der der Standardanbieter für Vagrant ist.

Voraussetzungen #

Stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllt haben, bevor Sie mit der Installation beginnen:

  • Angemeldet als root oder Benutzer mit sudo-Berechtigungen.
  • Eine VirtualBox installiert haben.

Installation von Vagrant unter Debian #

Das Vagrant-Paket, das in den standardmäßigen Debian-Repositories verfügbar ist, ist etwas veraltet. Die neueste Version von Vagrant kann als deb-Datei von der offiziellen Vagrant-Website heruntergeladen werden.

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, besuchen Sie die Vagrant-Download-Seite, um zu prüfen, ob eine neuere Version verfügbar ist.

Laden Sie das Vagrant-Paket mit dem folgenden curl herunter Befehl:

curl -O https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.deb

Einmal die .deb Datei heruntergeladen wurde, installieren Sie sie, indem Sie Folgendes eingeben:

sudo apt updatesudo 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 druckt:

vagrant --version

Die Ausgabe sollte in etwa so aussehen:

Vagrant 2.2.6

Das ist es! Sie haben Vagrant erfolgreich auf Ihrem Debian-System installiert und können es verwenden.

Erste Schritte mit Vagrant #

In diesem Abschnitt zeigen wir Ihnen, wie Sie eine Entwicklungsumgebung erstellen.

Der erste Schritt besteht darin, ein Verzeichnis zu erstellen, das das Stammverzeichnis des Projekts sein und die Vagrantfile-Datei enthalten wird:

mkdir ~/my-first-vagrant-project

Vagrantfile ist eine Ruby-Datei, die beschreibt, wie die virtuelle Maschine bei der Erstellung konfiguriert wird.

Der nächste Schritt besteht darin, eine neue Vagrant-Datei mit vagrant init zu initialisieren Befehl und geben Sie das Feld an, das Sie verwenden möchten.

Boxen sind das Paketformat für die Vagrant-Umgebungen und anbieterspezifisch. Eine Liste der öffentlich erhältlichen Vagrant-Boxen finden Sie auf der Vagrant-Box-Katalogseite.

In diesem Beispiel verwenden wir centos/7 Feld.

Navigieren Sie zum Projektverzeichnis und initialisieren Sie eine neue Vagrant-Datei:

cd ~/my-first-vagrant-projectvagrant 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 die Vagrant-Datei mit Ihrem Texteditor öffnen, die Kommentare lesen und Anpassungen nach Ihren Bedürfnissen vornehmen.

Führen Sie den vagrant up aus Befehl zum Erstellen und Konfigurieren der virtuellen Maschine wie in der Vagrantfile definiert:

vagrant up
==> default: Configuring and enabling network interfaces...
    default: SSH address: 192.168.121.27:22
    default: SSH username: vagrant
    default: SSH auth method: private key
==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant

Vagrant hängt das Projektverzeichnis unter /vagrant ein in der virtuellen Maschine. Dadurch können Sie auf Ihrem Host-Rechner an den Dateien des Projekts arbeiten.

Führen Sie Folgendes aus, um eine SSH-Verbindung zur virtuellen Maschine herzustellen:

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

Debian
  1. So installieren Sie Logstash unter Debian Linux

  2. So installieren Sie Elasticsearch unter Debian Linux

  3. So installieren Sie Slack unter Debian Linux

  4. So installieren Sie VirtualBox unter Debian Linux

  5. So installieren Sie Vagrant unter Linux

So installieren Sie PHP unter Debian 10 Linux

So installieren Sie OpenCV unter Debian 10 Linux

So installieren Sie Skype unter Debian Linux

So installieren Sie den Linux-Kernel 5.15 unter Debian 11

So installieren Sie Vagrant unter Debian 11

So installieren Sie Memcached unter Debian 11 Linux