Jak zainstalować i używać Vagrant na CentOS 8

Jak zainstalować i używać Vagrant na CentOS 8

Vagrant to narzędzie open source, które pomaga tworzyć, utrzymywać i zarządzać środowiskami wirtualnymi. Vagrant ma łatwy w użyciu przepływ pracy i koncentruje się na automatyzacji. Zmniejsza czas konfiguracji i zwiększa wydajność. W Vagrant jest proste dzielenie się konfiguracjami między członkami zespołu, umożliwiając wszystkim posiadanie tej samej konfiguracji.

W tym artykule zawiera obszerny przewodnik na temat instalacji Vagrant w Centos 8. Omówimy również, jak tworzyć wirtualne środowiska programistyczne.

Pobierz i zainstaluj Vagrant na Centos 8

Przejdź do oficjalnej strony Vagrant, aby sprawdzić najnowszą wersję. Najnowsza wersja Vagrant for Linux w momencie pisania tego artykułu to 2.2.16.

Teraz rozpal terminal i wprowadź następujące polecenie, aby dodać repozytorium Vagrant w systemie Centos 8:

$ sudo dnf instaluj config-manager --add-repo = https: // obr./min.wydania.Hashicorp.COM/RHEL/HASHICORP.Repo

Po dodaniu repozytorium wykonaj podane poniżej polecenie, aby zainstalować Vagrant w systemie:

$ sudo dnf instaluj Vagrant -y

Możesz potwierdzić, czy instalacja Vagrant zakończyła się powodzeniem, używając następującego polecenia po zakończeniu instalacji.

$ vagrant --version

Wyjście

Tworzenie środowiska programistycznego za pomocą Vagrant

Możesz teraz tworzyć wirtualne środowiska programistyczne po zakończeniu instalacji.

Aby stworzyć środowisko programistyczne, będziesz potrzebować dostawcy wirtualnego.

Jeśli VirtualBox nie jest zainstalowany w systemie CentOS 8, zainstaluj go, odwiedzając ten link.

Następnym krokiem jest utworzenie nowego katalogu projektu. Możesz użyć „Mkdir„Polecenie stworzenia nowego katalogu:

Pamiętaj, aby zmienić „projekt testowy” z rzeczywistą nazwą projektu.

$ mkdir ~/test testowy

Przejdź do nowo utworzonego katalogu:

$ cd ~/test testowy

Użyj "Vagrant Init”Polecenie, a następnie nazwa pola, aby utworzyć nowy VagrantFile.

$ Vagrant Init Ubuntu/Bionic64

Wyjście

VagrantFile to plik konfiguracyjny, który obsługuje konfigurację maszyny wirtualnej i określa sposób jej udostępniania.

Jako przykład, użyliśmy pudełka Ubuntu/Bionic64.

Pudełka są formatami pakietów specyficznych dla dostawcy dla Vagrant Development Environments. Lista dostępnych publicznie Vagrantów można znaleźć w tym katalogu.

Otwórz VagrantFile w dowolnym edytorze tekstu i dokonaj wymaganych modyfikacji. VagrantFile można otworzyć i edytować za pomocą prostego edytora tekstu nano.

$ sudo nano vagrantfile

Aby użyć nowej maszyny wirtualnej „Vagrant Up” Komenda. Maszyna będzie miała taką samą konfigurację, jak określono w VagrantFile.

$ Vagrant Up

Wyjście

Vagrant tworzy katalog projektu AT /Vagrant na maszynie wirtualnej. Umożliwia to pracę nad plikami projektu z komputera hosta.

Zatrzymaj Vagrant Virtual Machine

Możesz użyć polecenia „Vagrant Halt”, aby zatrzymać maszynę wirtualną po zakończeniu pracy:

$ Vagrant Halt

Uruchom ponownie Vagrant Virtual Machine

Jeśli chcesz ponownie uruchomić maszynę wirtualną, użyj następującego polecenia:

$ Vagrant Reload

Zawiesić Vagrant Virtual Machine

Jeśli chcesz zatrzymać maszynę wirtualną, zachowując jej stan, użyj „wstrzymać" Komenda:

$ Vagrant SUPEND

Zniszcz Vagrant Virtual Machine

Jeśli chcesz zniszczyć maszynę wirtualną, użyj następującego polecenia:

$ Vagrant Disz

To polecenie usunie również wszystkie zasoby powiązane z tą konkretną maszyną wirtualną.

Wniosek

Vagrant to silne narzędzie, z którego korzysta wielu specjalistów. Fakt, że nie ma żadnych wielkich alternatyw, zwiększa jego znaczenie jeszcze bardziej. W tym artykule zawiera szczegółowy przewodnik na temat procesu instalacji Vagrant. Pokazuje także kroki, których możemy użyć do tworzenia maszyn wirtualnych w CentOS 8.