Android

Centos 8'e vagrant nasıl kurulur

How to setup centos using vagrant

How to setup centos using vagrant

İçindekiler:

Anonim

Vagrant, sanallaştırılmış geliştirme ortamları oluşturmak ve yönetmek için bir komut satırı aracıdır. Varsayılan olarak Vagrant, makineleri VirtualBox, Hyper-V ve Docker üzerinde sağlayabilir. Vagrant eklenti sistemi ile Libvirt (KVM), VMware ve AWS gibi diğer sağlayıcılar için destek etkinleştirilebilir.

Vagrant genellikle geliştiriciler tarafından üretime uygun bir geliştirme ortamı oluşturmak için kullanılır.

Bu derste, Vagrant'ın CentOS 8'e nasıl kurulacağını açıklayacağız. Ayrıca nasıl bir geliştirme ortamı oluşturacağınızı göstereceğiz.

CentOS 8'e Vagrant Kurulumu

Bu makaleyi yazarken, Vagrant'ın en son kararlı sürümü 2.2.6 sürümüdür. Vagrant'ın yeni bir sürümü olup olmadığını görmek için Vagrant indirmeleri sayfasını ziyaret edin.

Vagrant'ı CentOS makinenize yüklemek için sudo ayrıcalıklarına sahip root veya kullanıcı olarak aşağıdaki komutu girin:

sudo dnf install

Yükleme tamamlandıktan sonra Vagrant'ın başarıyla yüklendiğini doğrulayarak şunları çalıştırarak doğrulayın:

vagrant --version

Komut Vagrant sürümünü yazdıracaktır:

Vagrant 2.2.6

Vagrant'a Başlarken

Artık CentOS sisteminizde Vagrant yüklüyse, Vagrant için varsayılan sağlayıcı olan VirtualBox sağlayıcısını kullanarak bir geliştirme ortamı oluşturalım. CentOS 8 sisteminizde VirtualBox yüklü olduğundan emin olun.

İlk adım, proje kök dizini olacak bir dizin oluşturmaktır. Proje dizinini oluşturun ve şuna geçin:

mkdir ~/my-vagrant-project cd ~/my-vagrant-project

Bir sonraki adım, vagrant init komutunu kullanarak yeni bir Vagrant dosyası başlatmak ve kullanmak istediğiniz kutuyu belirtmektir. Vagrantfile, sanal makinenin nasıl yapılandırıldığını ve hazırlandığını açıklayan bir yapılandırma dosyasıdır. Yapılandırmayı tanımlamak için Ruby sözdizimini kullanır.

Kutular Vagrant ortamları için paket biçimidir ve sağlayıcıya özeldir. Halka açık Vagrant Kutularının bir listesini Vagrant kutusu katalog sayfasında bulabilirsiniz.

Bu örnekte ubuntu/bionic64 kutusunu kullanacağız. Yeni bir Vagrantfile başlatmak için aşağıdaki komutu çalıştırın:

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.

Vagrantdosyasını metin düzenleyicinizle açabilir ve ihtiyaçlarınıza göre ayarlamalar yapabilirsiniz.

Sanal makineyi Vagrantfile'da tanımlandığı gibi oluşturmak ve yapılandırmak için vagrant up komutunu çalıştırın:

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

Kutu yerel olarak mevcut değilse indirilir. Vagrant ayrıca proje dizinini sanal makinede /vagrant dizinine bağlar, bu da projenizin ana makinenizdeki dosyaları üzerinde çalışmanıza olanak tanır.

Sanal makineye ssh yazmak için şunu yazın:

vagrant ssh

İşiniz bittiğinde, sanal makineyi durdurmak için şunu çalıştırın:

vagrant halt

Sanal makineyi ve ilgili tüm kaynakları yok etmek için aşağıdaki komutu kullanın:

vagrant destroy

Sanal makine çalışıyorsa, kaldırılmadan önce durdurulur.

Sonuç

CentOS 8'e Vagrant kurulumunu ve temel bir geliştirme ortamının nasıl oluşturulacağını gösterdik.

Vagrant hakkında daha fazla bilgi için resmi Vagrant dokümantasyon sayfasını ziyaret edin.

serseri centos