Skonfiguruj Vagrant na Ubuntu 20.04 | 18.04

  • Richard Poole
  • 0
  • 4716
  • 371

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować i skonfigurować Vagrant na Ubuntu 20.04 | 18.04.

Vagrant to narzędzie do budowania i zarządzania środowiskami maszyn wirtualnych za pomocą wiersza poleceń. Po wyjęciu z pudełka maszyny są dostarczane na szczycie VirtualBox, VMware, AWS, ale współpracują również z innymi dostawcami oprogramowania do wirtualizacji.

Vagrant jest świetny dla programistów, ponieważ izoluje zależności maszyn i ich konfiguracje w jednym jednorazowym, spójnym środowisku, więc niezależnie od tego, czy pracujesz w systemie Linux, Mac OS X czy Windows, wszyscy będą uruchamiać ten sam kod w tym samym środowisku, w te same zależności i skonfigurowane w ten sam sposób.

Kiedy będziesz gotowy do konfiguracji Vagrant, wykonaj poniższe czynności:

Krok 1: Zainstaluj VirtualBox

Ponieważ będziemy używać Vagrant z VirtualBox, naszym pierwszym krokiem jest instalacja VirtualBox.

Pakiety VirtualBox są domyślnie dostarczane z Ubuntu.

Aby go zainstalować, uruchom poniższe polecenia:

sudo apt update sudo apt install virtualbox

Uruchomienie powyższych poleceń w celu zainstalowania VirtualBox niekoniecznie spowoduje zainstalowanie najnowszej wersji VirtualBox.

Aby zainstalować najnowsze, będziesz chciał postępować zgodnie z poniższym postem:

Jak zainstalować VirtualBox na Ubuntu 20.04 | 18.04

To spowoduje zainstalowanie VirtualBox.

Krok 2: Zainstaluj Vagrant

Teraz, gdy VirtualBox jest zainstalowany, uruchom poniższe polecenia, aby zainstalować Vagrant…

sudo apt install vagrant

Ponownie, pakiety Vagrant są dostarczane z domyślnymi repozytoriami Ubuntu… Jednak pakiety mogą nie być najnowsze… Aby uzyskać najnowsze, może być konieczne ręczne pobranie i zainstalowanie Vagrant z jego strony pobierania.

Po zainstalowaniu zarówno VirtualBox, jak i Vagrant, kontynuuj poniżej, aby skonfigurować folder projektu Vagrant…

Krok 3: Skonfiguruj Vagrant Environment

Aby skonfigurować środowisko projektu Vagrant, uruchom poniższe polecenia, aby utworzyć folder projektu w katalogu domowym…

cd ~ / mkdir vagrant_project cd ~ / vagrant_project

Następnie uruchom poniższe polecenia, aby utworzyć pierwszą zwirtualizowaną maszynę dla Ubuntu 18.04 64-bitowy… Jeśli chcesz utworzyć plik maszyny włóczęgi dla CentOS 7, użyjesz centów / 7 zamiast.

vagrant init ubuntu / bionic64

Po uruchomieniu powyższych poleceń otrzymasz podobny komunikat jak poniżej:

W tym katalogu został umieszczony plik „Vagrantfile”. Jesteś teraz gotowy, aby „wędrować” po swoim pierwszym wirtualnym środowisku! Przeczytaj komentarze w pliku Vagrant, a także dokumentację na „vagrantup.com”, aby uzyskać więcej informacji na temat korzystania z Vagrant.

Następnie wystarczy uruchomić poniższe polecenia, aby umożliwić Vagrantowi zbudowanie maszyny Ubuntu 18.04 z domyślnymi konfiguracjami… Jeśli chcesz edytować parametry maszyny, możesz edytować plik w oparciu o poniższy dokument pomocy:

https://www.vagrantup.com/docs/vagrantfile/

Teraz uruchom poniższe polecenia, aby zbudować maszynę Vagrant z domyślnymi konfiguracjami…

włóczęga się

Powinieneś zobaczyć rozpoczęty proces kompilacji Vagrant… Powinien pobrać obraz ISO Ubuntu i skonfigurować dla niego środowisko w oparciu o domyślne ustawienia konfiguracji dla Ubuntu 18.04…

Przełączanie maszyny „default” z dostawcą „virtualbox”… ==> default: Nie można znaleźć skrzynki „ubuntu / bionic64”. Próba znalezienia i zainstalowania ... domyślnie: Dostawca skrzynki: virtualbox domyślnie: Wersja skrzynki:> = 0 ==> domyślnie: ładowanie metadanych dla skrzynki „ubuntu / bionic64” domyślnie: URL: https://vagrantcloud.com/ubuntu/bionic64 = => domyślnie: Dodanie skrzynki 'ubuntu / bionic64' (v20190222.0.0) dla dostawcy: virtualbox domyślnie: Pobieranie: https://vagrantcloud.com/ubuntu/boxes/bionic64/versions/20190222.0.0/providers/virtualbox.box = => domyślnie: Pomyślnie dodano pudełko „ubuntu / bionic64” (v20190222.0.0) dla „virtualbox”! ==> default: Importowanie skrzynki podstawowej 'ubuntu / bionic64'… ==> default: Dopasowanie adresu MAC do sieci NAT… ==> default: Sprawdzanie, czy pole 'ubuntu / bionic64' jest aktualne… ==> default: Setting nazwa maszyny wirtualnej: vagrant_project_default_1551109348690_64011 Vagrant jest obecnie skonfigurowany do tworzenia folderów synchronizowanych VirtualBox z włączoną opcją „SharedFoldersEnableSymlinksCreate”. Jeśli gość Vagrant nie jest zaufany, możesz wyłączyć tę opcję. Aby uzyskać więcej informacji na temat tej opcji, zapoznaj się z instrukcją VirtualBox: https://www.virtualbox.org/manual/ch04.html#sharedfolders Tę opcję można wyłączyć globalnie za pomocą zmiennej środowiskowej: VAGRANT_DISABLE_VBOXSYMLINKCREATE = 1 lub dla każdego folderu podstawa w Vagrantfile: config.vm.synced_folder '/ host / path', '/ guest / path', SharedFoldersEnableSymlinksCreate: false ==> default: Wyczyść wszystkie wcześniej ustawione interfejsy sieciowe… ==> default: Przygotowywanie interfejsów sieciowych na podstawie konfiguracji … Domyślnie: Karta 1: nat ==> domyślnie: Przekazywanie portów… domyślnie: 22 (gość) => 2222 (host) (karta 1) ==> domyślnie: Uruchamianie dostosowań maszyny wirtualnej „przed rozruchem”… ==> domyślnie: Uruchamiam maszynę wirtualną… 

Zaczekaj na zakończenie konfiguracji i zacznij korzystać ze swojego środowiska.

Po zbudowaniu maszyny wirtualnej wystarczy użyć SSH, aby się z nią połączyć…

vagrant ssh

Otóż ​​to!

Jeśli chcesz zatrzymać maszynę wirtualną, uruchom poniższe polecenia

włóczęga zatrzymanie

Lub Całkowicie usuń go, uruchamiając polecenie zniszcz…

włóczęga zniszczyć

Gratulacje! Pomyślnie zainstalowałeś Vagrant i VirtualBox, aby skonfigurować środowisko Vagrant VM…




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux