GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Vagrant na Debian 10 Linux

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 VirtualBoxem, 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 obvykle používají vývojáři k nastavení vývojového prostředí, které odpovídá produkci.

Tento tutoriál popisuje instalaci Vagrant na Debian 10, Buster. Budeme používat poskytovatele VirtualBox, což je výchozí poskytovatel pro Vagrant.

Předpoklady #

Před zahájením instalace se ujistěte, že jste splnili následující předpoklady:

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

Instalace Vagrant na Debian #

Balíček Vagrant dostupný ve standardních repozitářích Debianu je trochu zastaralý. Nejnovější verzi Vagrantu lze stáhnout jako deb soubor z oficiálních stránek Vagrant.

V době psaní tohoto článku je nejnovější stabilní verze Vagrant verze 2.2.6. Než budete pokračovat dalšími kroky, navštivte stránku stahování Vagrant a zkontrolujte, zda je k dispozici novější verze.

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

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 updatesudo 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

A je to! Úspěšně jste nainstalovali Vagrant do svého systému Debian a můžete jej začít používat.

Začínáme s Vagrant #

V této části vám ukážeme, jak vytvořit vývojové prostředí.

Prvním krokem je vytvoření adresáře, který bude kořenovým adresářem projektu, a uložení souboru Vagrantfile:

mkdir ~/my-first-vagrant-project

Vagrantfile je soubor Ruby, který popisuje, jak bude virtuální stroj po vytvoření nakonfigurován.

Dalším krokem je inicializace nového souboru Vagrantfile pomocí vagrant init a zadejte pole, které chcete 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 box.

Přejděte do adresáře projektu a inicializujte nový soubor Vagrant:

cd ~/my-first-vagrant-projectvagrant 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.

Soubor Vagrantfile můžete otevřít pomocí textového editoru, 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, jak je definováno ve Vagrantfile:

vagrant up
==> default: Configuring and enabling network interfaces...
    default: SSH address: 192.168.121.27: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. To vám umožní pracovat se soubory 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 Elasticsearch na Debian Linux

  2. Jak nainstalovat VirtualBox na Debian Linux

  3. Jak nainstalovat Vagrant na Linux

  1. Jak nainstalovat Logstash na Debian Linux

  2. Jak nainstalovat Slack na Debian Linux

  3. Jak nainstalovat Vagrant na CentOS 8

  1. Jak nainstalovat VirtualBox na Debian Linux 9

  2. Jak nainstalovat Vagrant na Debian 9

  3. Jak nainstalovat Go na Debian 10 Linux