Установка Vagrant на Windows. Основы Vagrant
Spisu treści:
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:
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:
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 debianJak zainstalować i skonfigurować Redis na Debianie 9
Redis to open-source magazyn danych klucz-wartość. Może być używany jako baza danych, pamięć podręczna i broker komunikatów i obsługuje różne struktury danych, takie jak ciągi, skróty, listy, zestawy itp. W tym samouczku wyjaśniono, jak zainstalować i skonfigurować Redis na serwerze Debian 9.
Jak zainstalować i skonfigurować nagios na Debianie 9
Nagios to popularne oprogramowanie monitorujące typu open source. W tym samouczku wyjaśniono, jak zainstalować i skonfigurować najnowszą wersję Nagios Core w systemie Debian 9.
Jak zainstalować Anacondę na Debianie 10
Anaconda to najpopularniejsza platforma do nauki danych i uczenia maszynowego w języku Python / R. W tym samouczku przeprowadzimy Cię przez proces pobierania i instalowania Anaconda Python Distribution na Debian 10.







