GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Vagrant na Debian 9

Vagrantis 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 Vagrant poskytovat stroje nad VirtualBox, Hyper-V a Docker. Další poskytovatelé, jako je Libvirt (KVM), VMware a AWS, lze nainstalovat prostřednictvím systému zásuvných modulů Vagrant.

Vagrant většinou používají 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 počítač Debian 9. Budeme používat poskytovatele VirtualBox, což je výchozí poskytovatel pro Vagrant.

Předpoklady #

Než budete pokračovat v tomto kurzu, ujistěte se, že jste splnili následující předpoklady:

  • Přihlášeni jako uživatel s právy sudo.
  • Mějte nainstalovaný VirtualBox.

Instalovat Vagrant na Debian #

Balíček Vagrant, který je k dispozici v repozitářích Debianu, je značně zastaralý. Stáhneme a nainstalujeme nejnovější verzi Vagrant z oficiální stránky Vagrant.

V době psaní tohoto článku je nejnovější stabilní verze Vagrant verze 2.2.6. Než budete pokračovat dalšími kroky, zkontrolujte stránku stahování Vagrant, abyste zjistili, 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 https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.deb

Jakmile je .deb soubor je stažen, nainstalujte jej zadáním:

sudo apt install ./vagrant_2.2.6_x86_64.deb

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

vagrant --version

Výstup by měl vypadat nějak takto:

Vagrant 2.2.6

Začínáme s Vagrant #

Nyní, když je Vagrant nainstalován na vašem počítači Debian, pojďme se podívat, 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 nakonfigurovat a zřídit virtuální počítač.

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

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

Dalším krokem je inicializace nového souboru Vagrantfile pomocí vagrant init a zadejte pole, které chceme použít.

Krabice jsou formátem balíčků pro prostředí Vagrant a jsou specifické pro poskytovatele. Seznam veřejně dostupných Vagrant Boxů naleznete na stránce katalogu Vagrant boxů.

V tomto příkladu použijeme centos/7 krabice. 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 soubor Vagrantfile, přečíst si komentáře a provést úpravy podle svých potřeb.

Spusťte vagrant up příkaz k vytvoření a konfiguraci virtuálního počítače podle souboru 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 počítači, který vám umožní pracovat se soubory vašeho projektu na vašem hostitelském počítači.

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

vagrant ssh

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

vagrant halt

Níže uvedený příkaz zastaví běžící stroj a zničí všechny prostředky, které byly vytvořeny při vytváření stroje:

vagrant destroy

Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Vagrant na CentOS 8

  3. Jak nainstalovat Python 3.9 na Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat TeamViewer na Debian 10

  3. Jak nainstalovat Git na Debian 9

  1. Jak nainstalovat Go na Debian 9

  2. Jak nainstalovat Pip na Debian 9

  3. Jak nainstalovat R na Debian 9