Android

Bagaimana untuk memasang vagrant pada centos 8

How to setup centos using vagrant

How to setup centos using vagrant

Isi kandungan:

Anonim

Vagrant adalah alat baris arahan untuk membina dan mengurus persekitaran pembangunan maya. Secara lalai, Vagrant boleh menyediakan mesin di atas VirtualBox, Hyper-V, dan Docker. Sokongan untuk penyedia lain seperti Libvirt (KVM), VMware dan AWS boleh didayakan melalui sistem plugin Vagrant.

Vagrant biasanya digunakan oleh pemaju untuk menubuhkan persekitaran pembangunan, yang sepadan dengan pengeluaran.

Dalam tutorial ini, kami akan menerangkan cara memasang Vagrant pada CentOS 8. Kami juga akan menunjukkan kepada anda bagaimana untuk mewujudkan persekitaran pembangunan.

Memasang Vagrant pada CentOS 8

Pada masa penulisan artikel ini, versi terkini Vagrant stabil ialah versi 2.2.6. Lawati halaman muat turun Vagrant untuk melihat jika terdapat versi baru Vagrant yang tersedia.

Untuk memasang Vagrant pada mesin CentOS anda, masukkan arahan berikut sebagai root atau pengguna dengan keistimewaan sudo:

sudo dnf install

Setelah pemasangan selesai, sahkan bahawa Vagrant telah berjaya dipasang dengan berjalan:

vagrant --version

Perintah ini akan mencetak versi Vagrant:

Vagrant 2.2.6

Bermula dengan Vagrant

Sekarang bahawa anda mempunyai Vagrant dipasang pada sistem CentOS anda, mari kita buat persekitaran pembangunan menggunakan pembekal VirtualBox, yang merupakan penyedia lalai untuk Vagrant. Pastikan anda memasang VirtualBox pada sistem CentOS 8 anda.

Langkah pertama ialah membuat direktori yang akan menjadi direktori root projek. Buat direktori projek dan beralih kepadanya dengan:

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

Langkah seterusnya adalah untuk memulakan fail Vagrant baru menggunakan perintah vagrant init vagrant dan tentukan kotak yang anda ingin gunakan. Fail Vagrant ialah fail konfigurasi yang menerangkan bagaimana mesin maya dikonfigurasi dan diperuntukkan. Ia menggunakan sintaks Ruby untuk menentukan konfigurasi.

Kotak adalah format pakej untuk persekitaran Vagrant dan merupakan penyedia khusus. Anda boleh mencari senarai Kotak Vagrant yang tersedia di halaman katalog kotak Vagrant.

Dalam contoh ini, kami akan menggunakan kotak ubuntu/bionic64 . Jalankan arahan berikut untuk memulakan fail Vagrant yang baru:

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.

Anda boleh membuka Vagrantfilewithtext editor anda dan membuat penyesuaian mengikut keperluan anda.

Jalankan arahan untuk membuat dan mengkonfigurasi mesin maya seperti yang ditakrifkan dalam fail Vagrant:

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

Sekiranya kotak tidak wujud di dalam negara, ia akan dimuat turun. Vagrant juga melancarkan direktori projek di /vagrant dalam mesin maya, yang membolehkan anda bekerja pada fail projek anda di mesin tuan rumah anda.

Untuk ssh ke dalam mesin maya, ketik:

vagrant ssh

Apabila anda selesai dengan kerja anda, untuk menghentikan mesin maya, jalankan:

vagrant halt

Gunakan arahan di bawah untuk memusnahkan mesin maya dan semua sumber yang berkaitan:

vagrant destroy

Jika mesin maya sedang berjalan, ia akan dihentikan sebelum ia dikeluarkan.

Kesimpulannya

Kami telah menunjukkan pemasangan Vagrant pada CentOS 8 dan bagaimana untuk mewujudkan persekitaran pembangunan asas.

Untuk maklumat lanjut mengenai Vagrant lawati halaman dokumentasi Vagrant rasmi.

sentuhan kesakitan