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

So installieren Sie Vagrant unter Debian 9

Vagrantis ist ein Open-Source-Befehlszeilentool zum Erstellen und Verwalten von Umgebungen für virtuelle Maschinen. Standardmäßig kann Vagrant Maschinen zusätzlich zu VirtualBox, Hyper-V und Docker bereitstellen. Andere Anbieter wie Libvirt (KVM), VMware und AWS können über das Vagrant-Plug-in-System 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 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 diesem Lernprogramm fortfahren:

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

Installieren Sie Vagrant unter Debian #

Das Vagrant-Paket, das in den Repositories von Debian verfügbar ist, ist ziemlich veraltet. Wir laden die neueste Version von Vagrant von der offiziellen Vagrant-Website herunter und installieren sie.

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, prüfen Sie auf der Vagrant-Downloadseite, 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 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 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

Erste Schritte mit Vagrant #

Nachdem Vagrant nun auf Ihrem Debian-Rechner installiert ist, sehen wir uns an, 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. Vagrantfile ist eine Ruby-Datei, die beschreibt, wie die virtuelle Maschine konfiguriert und bereitgestellt wird.

Erstellen Sie das Projektverzeichnis und wechseln Sie dorthin mit:

mkdir ~/my-first-vagrant-projectcd ~/my-first-vagrant-project

Der nächste Schritt besteht darin, eine neue Vagrant-Datei mit vagrant init zu initialisieren Befehl und geben Sie das Feld an, das wir 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 Kasten. Führen Sie den folgenden Befehl aus, um eine neue Vagrantfile 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 die Vagrantfile ö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 gemäß der Vagrantfile:

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 hängt das Projektverzeichnis unter /vagrant ein in der virtuellen Maschine, die es Ihnen ermöglicht, an den Dateien Ihres Projekts auf Ihrer Host-Maschine zu 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 Debian 10 (Buster)

  2. So installieren Sie Vagrant unter CentOS 8

  3. So installieren Sie Python 3.9 unter Debian 10

  4. So installieren Sie Memcached unter Debian 10

  5. So installieren Sie TeamViewer unter Debian 10

So installieren Sie Debian 11

So installieren Sie Vagrant unter Debian 9 Stretch

So installieren Sie Vagrant unter Debian 10 Buster

So installieren Sie Go unter Debian 10

So installieren Sie Vagrant unter Debian 11

So installieren Sie Go unter Debian