Android

Jak zainstalować Vagrant na Debianie 9

Установка Vagrant на Windows. Основы Vagrant

Установка Vagrant на Windows. Основы Vagrant

Spisu treści:

Anonim

Vagrant to narzędzie wiersza polecenia typu open source do budowania środowisk maszyn wirtualnych i zarządzania nimi. Domyślnie Vagrant może udostępniać maszyny na VirtualBox, Hyper-V. i Docker. Inni dostawcy, tacy jak Libvirt (KVM), VMware i AWS, mogą być instalowani za pośrednictwem systemu wtyczek Vagrant.

Vagrant jest głównie używany przez programistów do konfigurowania środowiska programistycznego pasującego do środowiska produkcyjnego.

W tym samouczku wyjaśniono, jak zainstalować Vagrant na maszynie Debian 9. Będziemy używać dostawcy VirtualBox, który jest domyślnym dostawcą Vagrant.

Wymagania wstępne

Przed kontynuowaniem tego samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.

Przed kontynuowaniem tego samouczka upewnij się, że zostały spełnione następujące wymagania wstępne:

  • Zalogowany jako użytkownik sudo. Zainstalować VirtualBox.

Zainstaluj Vagrant na Debianie

Pakiet Vagrant, który jest dostępny w repozytoriach Debiana, jest dość przestarzały. Pobieramy i instalujemy najnowszą wersję Vagrant z oficjalnej strony Vagrant.

W chwili pisania tego artykułu najnowszą stabilną wersją Vagrant jest wersja 2.2.6. Przed kontynuowaniem kolejnych kroków sprawdź stronę Vagrant Download, aby sprawdzić, czy dostępna jest nowsza wersja.

Zacznij od zaktualizowania listy pakietów za pomocą:

sudo apt update

Pobierz pakiet Vagrant za pomocą następującego polecenia curl:

curl -O

Po pobraniu pliku .deb zainstaluj go, wpisując:

sudo apt install./vagrant_2.2.6_x86_64.deb

Aby sprawdzić, czy instalacja się powiodła, uruchom następujące polecenie, które drukuje wersję Vagrant:

vagrant --version

Dane wyjściowe powinny wyglądać mniej więcej tak:

Vagrant 2.2.6

Rozpoczęcie pracy z Vagrant

Teraz, gdy Vagrant jest zainstalowany na twoim komputerze Debiana, zobaczmy, jak stworzyć środowisko programistyczne.

Pierwszym krokiem jest utworzenie katalogu, który będzie katalogiem głównym projektu i zawiera plik Vagrantfile. Vagrantfile to plik Ruby, który opisuje sposób konfiguracji i udostępniania maszyny wirtualnej.

Utwórz katalog projektu i przejdź do niego za pomocą:

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

Następnym krokiem jest zainicjowanie nowego pliku Vagrantfile za pomocą komendy vagrant vagrant init i określenie pola, którego chcemy użyć.

Pudełka są formatem pakietów dla środowisk Vagrant i są specyficzne dla dostawcy. Listę publicznie dostępnych pudełek Vagrant można znaleźć na stronie katalogu pudełek Vagrant.

W tym przykładzie użyjemy pola centos/7 . Uruchom następujące polecenie, aby zainicjować nowy plik 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.

Możesz otworzyć plik Vagrantfile, czytać komentarze i dokonywać zmian zgodnie z własnymi potrzebami.

Uruchom polecenie vagrant up aby utworzyć i skonfigurować maszynę wirtualną zgodnie z plikiem 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 montuje katalog projektu w katalogu /vagrant na maszynie wirtualnej, co pozwala na pracę z plikami projektu na komputerze hosta.

Aby ssh na maszynie wirtualnej, uruchom:

vagrant ssh

Możesz zatrzymać maszynę wirtualną za pomocą następującego polecenia:

vagrant halt

Poniższe polecenie zatrzymuje działającą maszynę i niszczy wszystkie zasoby, które zostały utworzone podczas tworzenia maszyny:

vagrant destroy

Wniosek

Nauczyłeś się instalować Vagrant i korzystać z niego na komputerze z systemem Debian 9. Pokazaliśmy również, jak stworzyć podstawowe środowisko programistyczne.

Aby znaleźć więcej informacji o Vagrant, odwiedź oficjalną stronę dokumentacji Vagrant.

włóczęgowski debian