Android

Cara memasang gelandangan di debian 9

How to Install Jitsi Meet on your own Linux Server

How to Install Jitsi Meet on your own Linux Server

Daftar Isi:

Anonim

Vagrant adalah alat baris perintah sumber terbuka untuk membangun dan mengelola lingkungan mesin virtual. Secara default Vagrant dapat menyediakan mesin di atas VirtualBox, Hyper-V. dan Docker. Penyedia lain seperti Libvirt (KVM), VMware dan AWS dapat diinstal melalui sistem plugin Vagrant.

Vagrant sebagian besar digunakan oleh pengembang untuk mengatur lingkungan pengembangan yang cocok dengan lingkungan produksi.

Tutorial ini menjelaskan cara menginstal Vagrant pada mesin Debian 9. Kami akan menggunakan penyedia VirtualBox, yang merupakan penyedia default untuk Vagrant.

Prasyarat

Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.

Pastikan Anda telah memenuhi prasyarat berikut sebelum melanjutkan dengan tutorial ini:

  • Masuk sebagai pengguna dengan hak istimewa sudo. Punya VirtualBox terpasang.

Instal Vagrant di Debian

Paket Vagrant, yang tersedia di repositori Debian, sudah usang. Kami akan mengunduh dan menginstal versi terbaru dari Vagrant dari situs resmi Vagrant.

Pada saat menulis artikel ini, versi stabil terbaru dari Vagrant adalah versi 2.2.6. Sebelum melanjutkan dengan langkah selanjutnya, periksa halaman Unduhan Vagrant untuk melihat apakah versi yang lebih baru tersedia.

Mulailah dengan memperbarui daftar paket dengan:

sudo apt update

Unduh paket Vagrant dengan perintah curl berikut:

curl -O

Setelah file .deb diunduh, instal dengan mengetik:

sudo apt install./vagrant_2.2.6_x86_64.deb

Untuk memverifikasi bahwa instalasi berhasil, jalankan perintah berikut yang mencetak versi Vagrant:

vagrant --version

Outputnya akan terlihat seperti ini:

Vagrant 2.2.6

Memulai dengan Vagrant

Sekarang Vagrant diinstal pada mesin Debian Anda, mari kita lihat bagaimana cara membuat lingkungan pengembangan.

Langkah pertama adalah membuat direktori yang akan menjadi direktori root proyek dan menyimpan file Vagrantfile. Vagrantfile adalah file Ruby yang menjelaskan cara mengkonfigurasi dan menyediakan mesin virtual.

Buat direktori proyek dan beralih ke itu dengan:

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

Langkah selanjutnya adalah menginisialisasi Vagrantfile baru menggunakan perintah vagrant init dan tentukan kotak yang ingin kita gunakan.

Kotak adalah format paket untuk lingkungan Vagrant dan khusus untuk penyedia. Anda dapat menemukan daftar Kotak Vagrant yang tersedia untuk umum di halaman katalog kotak Vagrant.

Dalam contoh ini, kita akan menggunakan kotak centos/7 . Jalankan perintah berikut untuk menginisialisasi Vagrantfile baru:

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.

Anda dapat membuka Vagrantfile, membaca komentar, dan melakukan penyesuaian sesuai kebutuhan Anda.

Jalankan perintah vagrant up untuk membuat dan mengkonfigurasi mesin virtual sesuai dengan 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 memasang direktori proyek di /vagrant di mesin virtual yang memungkinkan Anda untuk mengerjakan file proyek Anda di mesin host Anda.

Untuk ssh ke mesin virtual, jalankan:

vagrant ssh

Anda dapat menghentikan mesin virtual dengan perintah berikut:

vagrant halt

Perintah di bawah ini menghentikan mesin yang sedang berjalan dan menghancurkan semua sumber daya yang dibuat selama pembuatan mesin:

vagrant destroy

Kesimpulan

Anda telah belajar cara menginstal dan menggunakan Vagrant di mesin Debian 9 Anda. Kami juga telah menunjukkan Anda cara membuat lingkungan pengembangan dasar.

Untuk menemukan informasi lebih lanjut tentang Vagrant, kunjungi halaman dokumentasi Vagrant resmi.

debian gelandangan