Vagrant Anleitung · 3 min read · Feb 03, 2026
Vagrant auf Ubuntu 14.10 - Ein Anfängerleitfaden
Dieses Tutorial behandelt die Installation von Vagrant auf Ubuntu 14.10, erklärt die Grundlagen dieses großartigen Virtualisierungstools und führt Sie durch die Erstellung Ihrer ersten Vagrant-Instanz.
Warum benötigen Sie Vagrant?
Um zu beginnen, bin ich mir sicher, dass dies die erste Frage im Kopf jedes Anfängers ist: Warum benötige ich es? Um dies zu beantworten: Vagrant ist ein Softwaretool, mit dem Sie virtuelle Entwicklungsumgebungen erstellen und konfigurieren können. Es ist ein äußerst effizientes Werkzeug zur Verwaltung virtueller Maschinen über die CLI. Dies erhöht die Produktivität und Flexibilität von Ihnen und Ihrem Team.
Hier werden Maschinen auf einer beliebigen Virtualisierungssoftware bereitgestellt, d.h. VirtualBox, VMware, AWS oder einem anderen Anbieter. Später können branchenübliche Bereitstellungstools wie Shell-Skripte, Puppet oder Chef verwendet werden, um Software automatisch auf der Maschine zu installieren und zu konfigurieren.
Das bedeutet einfach, dass Sie bei Bedarf einfach konfigurierbare, reproduzierbare und tragbare Arbeitsumgebungen erhalten.
Wie profitieren Sie davon?
Vagrant bietet Vorteile für Entwickler, Betriebsingenieure, Designer und mehr. Hier ist der Schlüssel: Vagrant macht es wirklich einfach, da es keine Komplikationen oder die Verwendung von vim und einer Menge nerviger Befehlszeilen gibt, um eine Entwicklungsumgebung zu betreiben. Ihre erste Entwicklungs-VM wird in wenigen Minuten einsatzbereit sein. (Ohne die Zeit zum Herunterladen von Boxen/Bildern).
Sobald Sie mit der Entwicklung fertig sind, können Sie Ihre Änderungen einchecken, Ihren Kollegen bitten, sie sich anzusehen, und dann führen sie den Code auf der exakt gleichen Maschine aus. Dies funktioniert sogar, wenn sie sich an einem beliebigen Ort der Welt befinden, und ist plattformunabhängig, d.h. unabhängig davon, ob sie Windows, Linux oder Apple OS X verwenden. Es ist sicher, “funktioniert auf meiner Maschine”-Fehler nach der Verwendung von Vagrant Lebewohl zu sagen.
Sie werden die Vorteile sicherlich besser kennenlernen, sobald Sie es verwenden. Sie können hier mehr über die Vorteile lesen.
Erste Schritte
Laden Sie die neueste Version von Vagrant und Virtual Box herunter und installieren Sie sie, indem Sie die Vagrant-Downloads und die VirtualBox-Downloads besuchen. In der Regel funktioniert die neueste Version von VirtualBox gut, aber Sie sollten die Versionskompatibilität mit Vagrant überprüfen, indem Sie die offiziellen Vagrant-Dokumente konsultieren.
Da ich Ubuntu 14.10 x86_64 verwende, zeige ich Ihnen, wie Sie sie darauf herunterladen und installieren:
Laden Sie sie herunter mit:
wget https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.2_x86_64.debwget http://download.virtualbox.org/virtualbox/4.3.22/virtualbox-4.3_4.3.22-98236~Ubuntu~raring_amd64.debInstallieren Sie sie mit:
sudo dpkg -i vagrant_1.7.2_x86_64.debsudo dpkg -i virtualbox-4.3_4.3.22-98236~Ubuntu~raring_amd64.debHier sind einige Begriffe, die Sie verstehen müssen, bevor wir unsere erste Vagrant-Box ausführen:
Vagrant Box
Eine Box ist im Grunde ein Paket, das eine Darstellung einer virtuellen Maschine enthält, die ein bestimmtes Betriebssystem ausführt. Einfacher gesagt, es ist ein Basisimage eines beliebigen Betriebssystems oder Kernels. Es kann für einen bestimmten Provider sein.
Anbieter
Der Anbieter ist das Softwaretool, das für die Erstellung und Verwaltung der von Vagrant verwendeten virtuellen Maschinen verantwortlich ist. Die Hauptanbieter sind Virtualbox und VMware, aber der Standardanbieter ist VirtualBox, da es kostenlos und Open Source ist.
Bereitsteller
Der Bereitsteller führt einige Aufgaben mit der bereits bereitgestellten VM-Instanz aus. Die Bereitsteller werden verwendet, um den virtuellen Server einzurichten, alle erforderliche Software zu installieren und verschiedene Aufgaben auszuführen. Die am häufigsten verwendeten Bereitsteller sind: Puppet, Chef und Ansible. Shell-Skript ist ebenfalls eine sehr gängige Option. Weitere Informationen zu Vagrant-Bereitstellern finden Sie hier.
Die Vagrantfile
Die grundlegende Vagrant-Konfiguration basiert auf einer Datei, der Vagrantfile. Diese sollte im Stammverzeichnis Ihres Repositories platziert werden. In dieser Datei definieren Sie, welche Basisbox Sie möchten - eine Box ist im Grunde ein Paket mit einem Betriebssystem, das in Ihrer virtuellen Maschine ausgeführt werden soll.
Erstellung der Instanz
Erstellen Sie ein Testverzeichnis, in dem wir unsere erste Instanz erstellen werden.
mkdir -p ~/Vagrant/testcd ~/Vagrant/testWir werden Ubuntu 12.04 LTS (Precise Pangolin) verwenden, das bereits eine “Box” eingerichtet hat.
vagrant box add precise32 http://files.vagrantup.com/precise32.boxHier sehen Sie das Argument precise32, das ein Spitzname für die URL ist. Die Box wird unter ~/.vagrant.d/boxes heruntergeladen. Sie können jetzt eine Instanz erstellen:
vagrant init precise32vagrant upWenn alles gut geht, wird sie jetzt ausgeführt. Unten sehen Sie, wie die sehr grundlegende VagrantFile aussieht:
Vagrant.configure(2) do |config|
config.vm.box = "precise32"
endBitte beachten Sie - Ich habe die kommentierten Zeilen gelöscht, um Verwirrung zu vermeiden.
Wenn Sie über SSH auf diese Instanz zugreifen möchten, verwenden Sie diesen Befehl:
vagrant sshIhre Instanz ist bereit!
Wir werden im nächsten Tutorial mehr über Vagrant lernen.
Links
- Vagrant
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.