GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Vagrant na CentOS 8

Vagrantis nástroj příkazového řádku pro vytváření a správu virtualizovaných vývojových prostředí. Ve výchozím nastavení může Vagrant poskytovat stroje nad VirtualBox, Hyper-V a Docker. Podporu pro další poskytovatele, jako je Libvirt (KVM), VMware a AWS, lze povolit 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.

V tomto tutoriálu vysvětlíme, jak nainstalovat Vagrant na CentOS 8. Ukážeme vám také, jak vytvořit vývojové prostředí.

Instalace Vagrant na CentOS 8 #

V době psaní tohoto článku je nejnovější stabilní verze Vagrant verze 2.2.6. Navštivte stránku pro stahování Vagrant a zjistěte, zda je k dispozici nová verze Vagrant.

Chcete-li nainstalovat Vagrant na váš počítač CentOS, zadejte následující příkaz jako root nebo uživatel s právy sudo:

sudo dnf install https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.rpm

Po dokončení instalace ověřte, zda byl Vagrant úspěšně nainstalován spuštěním:

vagrant --version

Příkaz vytiskne verzi Vagrant:

Vagrant 2.2.6

Začínáme s Vagrant #

Nyní, když máte na svém systému CentOS nainstalovaný Vagrant, pojďme vytvořit vývojové prostředí pomocí poskytovatele VirtualBox, což je výchozí poskytovatel pro Vagrant. Ujistěte se, že máte na svém systému CentOS 8 nainstalovaný VirtualBox.

Prvním krokem je vytvoření adresáře, který bude kořenovým adresářem projektu. Vytvořte adresář projektu a přepněte do něj pomocí:

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

Dalším krokem je inicializace nového souboru Vagrantfile pomocí vagrant init a zadejte pole, které chcete použít. Vagrantfile je konfigurační soubor, který popisuje, jak je virtuální počítač konfigurován a zajišťován. K definování konfigurace používá syntaxi Ruby.

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

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

vagrant init ubuntu/bionic64
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 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.24:22
    default: SSH username: vagrant
    default: SSH auth method: private key
==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant

Pokud schránka lokálně neexistuje, bude stažena. Vagrant také připojí adresář projektu na /vagrant ve virtuálním počítači, což vám umožní pracovat se soubory vašeho projektu na vašem hostitelském počítači.

Chcete-li přejít na virtuální počítač, zadejte:

vagrant ssh

Až budete s prací hotovi, virtuální počítač zastavíte spuštěním:

vagrant halt

Pomocí níže uvedeného příkazu zničte virtuální počítač a všechny související prostředky:

vagrant destroy

Pokud je virtuální počítač spuštěný, bude před odebráním zastaven.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8