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.