Android

Jak zainstalować Vagrant na Centos 7

Vagrant. Подготовка 1.9. Установка VirtualBox Guest Additions на Centos 7

Vagrant. Подготовка 1.9. Установка VirtualBox Guest Additions на Centos 7

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 przeprowadzimy Cię przez proces instalacji Vagrant na systemach CentOS 7.

Wymagania wstępne

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

  • VirtualBox zainstalowany na twoim komputerze CentOS. Zalogowany jako użytkownik z uprawnieniami sudo.

Instalowanie Vagrant na CentOS

W chwili pisania tego artykułu najnowszą stabilną wersją Vagrant jest wersja 2.2.6. Przed przejściem do następnego kroku odwiedź stronę Vagrant do pobrania i sprawdź, czy dostępna jest nowa wersja Vagrant.

Użyj następującego polecenia, aby zainstalować Vagrant na swoim komputerze CentOS:

sudo yum install

Aby sprawdzić, czy instalacja się powiodła, uruchom następujące polecenie, które wydrukuje 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 w twoim systemie CentOS, pokażemy ci, jak stworzyć środowisko programistyczne.

Będziemy używać dostawcy VirtualBox, który jest domyślnym dostawcą Vagrant.

Pierwszym krokiem jest utworzenie katalogu, który będzie katalogiem głównym projektu i przechowywanie pliku 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-vagrant-project cd ~/my-vagrant-project

Następnym krokiem jest zainicjowanie nowego pliku Vagrantfile za pomocą komendy vagrant vagrant init i określenie pola, którego chcesz 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 ubuntu/bionic64 . Uruchom następujące polecenie, aby zainicjować nowy plik 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.

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

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

Jak widać z powyższych danych wyjściowych, Vagrant montuje także katalog projektu na /vagrant na maszynie wirtualnej, co pozwala na pracę z plikami projektu na komputerze hosta.

Aby ssh na maszynę wirtualną po prostu uruchom:

vagrant ssh

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

vagrant halt

Następujące polecenie zatrzymuje maszynę, jeśli jest uruchomiona, i niszczy wszystkie zasoby, które zostały utworzone podczas tworzenia maszyny:

vagrant destroy

Wniosek

Nauczyłeś się, jak zainstalować i używać Vagrant na swoim komputerze CentOS 7. Pokazaliśmy również, jak stworzyć podstawowe środowisko programistyczne.

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

włóczęgów centos