Android

Jak nainstalovat vagrant na debian 9

How to Install Linux Mint 19 Cinnamon on VirtualBox

How to Install Linux Mint 19 Cinnamon on VirtualBox

Obsah:

Anonim

Vagrant je open-source nástroj příkazového řádku pro vytváření a správu prostředí virtuálních strojů. Ve výchozím nastavení může společnost Vagrant poskytovat stroje na platformě VirtualBox, Hyper-V. a Docker. Další poskytovatelé, jako jsou Libvirt (KVM), VMware a AWS, mohou být nainstalováni prostřednictvím systému zásuvných modulů Vagrant.

Vagrant je většinou používán vývojáři k nastavení vývojového prostředí, které odpovídá produkčnímu prostředí.

Tento tutoriál vysvětluje, jak nainstalovat Vagrant na stroj Debian 9. Použijeme poskytovatele VirtualBox, který je výchozím poskytovatelem produktu Vagrant.

Předpoklady

Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

Před pokračováním v tomto kurzu se ujistěte, že jste splnili následující předpoklady:

  • Přihlášen jako uživatel s právy sudo. Máte nainstalovaný VirtualBox.

Nainstalujte Vagrant na Debian

Balíček Vagrant, který je k dispozici v depozitářích Debianu, je velmi zastaralý. Stáhneme a nainstalujeme nejnovější verzi aplikace Vagrant z oficiálního serveru Vagrant.

V době psaní tohoto článku je nejnovější stabilní verzí produktu Vagrant verze 2.2.6. Před pokračováním v dalších krocích zkontrolujte stránku Vagrant ke stažení, zda není k dispozici novější verze.

Začněte aktualizací seznamu balíčků pomocí:

sudo apt update

Stáhněte si balíček Vagrant pomocí následujícího příkazu curl:

curl -O

Po stažení souboru .deb jej nainstalujte zadáním:

sudo apt install./vagrant_2.2.6_x86_64.deb

Chcete-li ověřit, zda byla instalace úspěšná, spusťte následující příkaz, který vytiskne verzi Vagrant:

vagrant --version

Výstup by měl vypadat asi takto:

Vagrant 2.2.6

Začínáme s Vagrantem

Nyní, když je Vagrant nainstalován na vašem Debianu, uvidíme, jak vytvořit vývojové prostředí.

Prvním krokem je vytvoření adresáře, který bude kořenovým adresářem projektu a bude obsahovat soubor Vagrantfile. Vagrantfile je soubor Ruby, který popisuje, jak konfigurovat a poskytovat virtuální stroj.

Vytvořte adresář projektu a přepněte do něj pomocí:

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

Dalším krokem je inicializace nového souboru Vagrantfile pomocí příkazu vagrant vagrant init a určení pole, které chceme použít.

Krabice jsou formát balíčku pro prostředí Vagrant a jsou specifické pro poskytovatele. Seznam veřejně dostupných Vagrantových krabic naleznete na stránce katalogu Vagrantových krabic.

V tomto příkladu použijeme krabici centos/7 . Spusťte následující příkaz k inicializaci nového souboru Vagrantfile:

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.

Můžete otevřít Vagrantfile, přečíst si komentáře a provést úpravy podle svých potřeb.

Spusťte příkaz vagrant vagrant up a vytvořte a nakonfigurujte virtuální stroj podle 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 připojí adresář projektu na /vagrant ve virtuálním stroji, který vám umožní pracovat se soubory vašeho projektu na hostitelském počítači.

Chcete-li ssh do virtuálního počítače, spusťte:

vagrant ssh

Virtuální stroj můžete zastavit pomocí následujícího příkazu:

vagrant halt

Příkaz níže zastaví běžící stroj a zničí všechny prostředky, které byly vytvořeny během vytváření počítače:

vagrant destroy

Závěr

Naučili jste se, jak nainstalovat a používat Vagrant na vašem počítači Debian 9. Také jsme vám ukázali, jak vytvořit základní vývojové prostředí.

Další informace o společnosti Vagrant naleznete na oficiální stránce dokumentace společnosti Vagrant.

tulák debian