So installieren Sie Vagrant unter Ubuntu 18

Einführung

Vagrant ist ein Open-Source-Tool zum Erstellen und Verwalten von virtuellen Maschinenumgebungen. Um die neueste Version und neue Tools auf dem Markt zu analysieren, ist eine Testumgebung erforderlich. Die Standardeinstellung von Vagrant verwendet VirtualBox zur Verwaltung der Virtualisierung.

Es fungiert als wichtiges Konfigurationstool und hilft bei der Verwaltung mehrerer virtueller Umgebungen mit derselben Konfiguration.

Dieses Tutorial führt Sie durch den Installationsprozess von Vagrant unter Ubuntu 18.04 LTS. Wir werden den VirtualBox-Anbieter verwenden, den Vagrant-Standardanbieter

Was ist VirtualBox?

Sie können zwei verschiedene Betriebssysteme in einer einzigen virtuellen Maschine installieren, müssen Ihr System jedoch jedes Mal neu starten, wenn Sie das System installieren. Mit VirtualBox können Sie mehrere Betriebssysteme auf einem einzigen System ausführen. Sie können zu jedem wechseln, ohne Ihr System neu starten zu müssen.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie als Root-Benutzer mit Sudo-Berechtigungen angemeldet sind.

Vagrant installieren

Beginnen Sie mit der Installation von Vagrant unter Ubuntu. Befolgen Sie dazu die folgenden Schritte.

1. VirtualBox installieren

Wir müssen unsere virtuellen Maschinen auf VirtualBox verweisen. Um das VirtualBox-Paket zu installieren, führen Sie den folgenden Befehl aus:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ sudo apt Virtualbox installieren
$ sudo apt install virtualbox
$ sudo apt install virtualbox

2. Vagrant installieren

Der nächste Schritt besteht darin, das Vagrant-Paket aus den Ubuntu-Repositorys zu installieren, indem Sie den folgenden Befehl ausführen:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ sudo apt install vagrant
$ sudo apt install vagrant
$ sudo apt install vagrant

Um die neueste stabile Version für das Vagrant-Paket zu erhalten, gehen Sie zum Debian-Paket, das auf der offiziellen Download-Seite von Vagrant zu finden ist  , und laden Sie es von dort herunter.

3. Überprüfen der Vagrant-Installation

Sobald Vagrant erfolgreich auf Ubuntu installiert wurde, müssen Sie die Installation überprüfen, indem Sie den folgenden Befehl ausführen:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ vagrant –version
$ vagrant –version
$ vagrant --version

Die Ausgabe sollte so aussehen:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Vagrant 2.0 . 2
Vagrant 2.0.2
Vagrant 2.0.2

Bereitstellen von Vagrant unter Ubuntu 18.04

Nach der Installation von Vagrant auf Ihrem Ubuntu-Betriebssystem müssen Sie eine Entwicklungsumgebung erstellen und bereitstellen.

Erstellen Sie dazu zunächst das Stammverzeichnis, das die Vagrantfile-Datei enthält. Dabei handelt es sich um eine Datei, die den Konfigurations- und Bereitstellungsprozess der virtuellen Maschine veranschaulicht.

Erstellen Sie das Stammverzeichnis und wechseln Sie es dann wie folgt:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ mkdir ~/my-first-vagrant-project
$cd ~/my-first-vagrant-project
$ mkdir ~/my-first-vagrant-project
$cd ~/my-first-vagrant-project
$ mkdir ~/my-first-vagrant-project
$cd ~/my-first-vagrant-project

Als nächstes verwenden Sie den Befehl vagrant init  , um Vagrantfile zu initialisieren. Stellen Sie sicher, dass Sie das Feld angeben, das Sie verwenden möchten.

Diese Boxen sind im Vagrant-Paketformat für Entwicklungsumgebungen. Eine vollständige Liste der verfügbaren Vagrant-Boxen finden Sie auf der Vagrant-Box-Katalogseite  .

In unserem Tutorial verwenden wir die Centos/7-Box. Um eine neue Vagrant-Datei vorzubereiten, führen Sie den folgenden Befehl aus:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ vagrant init centos/ 7
$ vagrant init centos/7
$ vagrant init centos/7

Das sollten Sie tun:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ Eine „Vagrantfile“ wurde in diesem Verzeichnis abgelegt. Sie sind jetzt
$ bereit, Ihre erste virtuelle Umgebung einzurichten! Bitte lesen Sie
$ die Kommentare in der Vagrant-Datei sowie die Dokumentation dazu
$ `vagrantup. com ` für weitere Informationen zur Verwendung von Vagrant.
$ 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.
$ 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.

Führen Sie als Nächstes den Befehl vagrant up aus  , um die virtuelle Maschine basierend auf Vagrantfile zu erstellen und zu konfigurieren.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ Landstreicher auf
$ vagrant up
$ vagrant up

Die Ausgabe sollte so aussehen:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ == > Standard: Netzwerkschnittstellen konfigurieren und aktivieren …
$ Standard: SSH-Adresse: 192.168 . 121 . 74 : 22
$ Standard: SSH-Benutzername: Vagrant
$ Standard: SSH-Authentifizierungsmethode: privater Schlüssel
$ == > Standard: Rsyncing-Ordner: /home/linuxize/Vagrant/my-first-vagrant-project/ = > /vagrant
$ ==> 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
$ ==> 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

Aus den obigen Ergebnissen geht klar hervor, dass Vagrant das Stammverzeichnis des Projekts unter /vagrant  in der virtuellen Maschine bereitstellt. Dadurch kann der Benutzer seine Dateien auf einem Host-Computer bearbeiten.

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ vagrant ssh
$ vagrant ssh
$ vagrant ssh

Um Ihre virtuelle Maschine zu stoppen, führen Sie den folgenden Befehl aus:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ Landstreicher halt
$ vagrant halt
 $ vagrant halt

Die Ausführung dieses Befehls sollte die Hostmaschine anhalten und möglicherweise alle Dateien zerstören, die zuvor auf Ihrer virtuellen Maschine erstellt wurden:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ vagrant zerstören
$ vagrant destroy
$ vagrant destroy

Abschluss

Glückwunsch! Sie haben Vagrant nun erfolgreich installiert. Sie können es jetzt auf Ihrem Ubuntu 18.04-Rechner starten und innerhalb kürzester Zeit mit der Erstellung einer grundlegenden Entwicklungsumgebung beginnen.

Schauen Sie sich diese Top 3 VPS-Dienste an:

Kamatera
4.8

141 Benutzerbewertungen

4,00 $ /Monat
Startpreis

Besuchen Sie Kamatera

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    3.5
  • Unterstützung
    3,0
  • Merkmale
    3.9
  • Zuverlässigkeit
    4,0
  • Preisgestaltung
    4.3
ScalaHosting
4.9

319 Nutzerbewertungen

2,95 $ /Monat
Startpreis

Besuchen Sie ScalaHosting

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.8
  • Unterstützung
    4.3
  • Merkmale
    4.4
  • Zuverlässigkeit
    4.8
  • Preisgestaltung
    4.5
Flüssiges Web
4.5

198 Benutzerbewertungen

5,00 $ /Monat
Startpreis

Besuchen Sie Liquid Web

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    3.8
  • Unterstützung
    4.8
  • Merkmale
    4.5
  • Zuverlässigkeit
    4.6
  • Preisgestaltung
    3.8
  • Klicken Sie auf diesen Link, um neue Informationen zum besten Website-Hosting zu erhalten .