Situs web: https://www.vagrantup.com/
Sumber: https://github.com/hashicorp/vagrant
Diskusi HashiCorp: https://discuss.hashicorp.com/c/vagrant/24
Vagrant adalah alat untuk membangun dan mendistribusikan lingkungan pengembangan.
Lingkungan pengembangan yang dikelola oleh Vagrant dapat berjalan pada platform virtual lokal seperti VirtualBox atau VMware, di cloud melalui AWS atau OpenStack, atau dalam container seperti Docker atau LXC mentah.
Vagrant menyediakan kerangka kerja dan format konfigurasi untuk membuat dan mengelola lingkungan pengembangan portabel yang lengkap. Lingkungan pengembangan ini dapat berada di komputer Anda atau di cloud, dan bersifat portabel antara Windows, Mac OS X, dan Linux.
Ketergantungan paket: Vagrant memerlukan bsdtar
dan curl
tersedia di PATH sistem Anda agar dapat berjalan dengan sukses.
Sebagai permulaan cepat, kami akan menampilkan mesin pengembangan di VirtualBox karena gratis dan berfungsi di semua platform utama. Namun Vagrant dapat bekerja dengan hampir semua sistem seperti OpenStack, VMware, Docker, dll.
Pertama, pastikan mesin pengembangan Anda telah menginstal VirtualBox. Setelah ini, unduh dan instal paket Vagrant yang sesuai untuk OS Anda.
Untuk membangun lingkungan virtual pertama Anda:
vagrant init hashicorp/bionic64 vagrant up
Catatan: Perintah vagrant up
di atas juga akan memicu Vagrant untuk mendownload box bionic64
melalui URL yang ditentukan. Vagrant hanya melakukan ini jika mendeteksi bahwa kotak tersebut belum ada di sistem Anda.
Untuk mempelajari cara membangun lingkungan pengembangan yang berfungsi penuh, ikuti panduan memulai.
Jika Anda menginginkan Vagrant versi terbaru, kami mencoba menjaga main tetap stabil dan Anda dapat mencobanya. Silakan tinjau halaman instalasi di sini.
Harap luangkan waktu untuk membaca Pedoman Komunitas HashiCorp dan Panduan Kontribusi Vagrant.
Maka Anda siap berangkat!