Android

Bagaimana untuk memasang vagrant pada ubuntu 18.04

Installing Vagrant on Ubuntu 18.04

Installing Vagrant on Ubuntu 18.04

Isi kandungan:

Anonim

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

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

Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang Vagrant pada mesin Ubuntu 18.04. Kami akan menggunakan pembekal VirtualBox, yang merupakan pembekal lalai untuk Vagrant. Langkah yang sama boleh digunakan untuk Ubuntu 16.04 Xerial Xerus.

Prasyarat

Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.

Pasang Vagrant di Ubuntu

Untuk memasang Vagrant pada sistem Ubuntu anda, ikuti langkah berikut:

1. Memasang VirtualBox

Seperti yang dinyatakan dalam pengenalan, kami akan menyediakan mesin-mesin di atas VirtualBox, jadi langkah pertama yang tersedia di repositori Ubuntu:

sudo apt install virtualbox

Jika anda ingin memasang versi VirtualBox terkini dari repositori Oracle, semak tutorial ini.

2. Memasang Vagrant

Pakej Vagrant, yang boleh didapati di repositori Ubuntu, agak ketinggalan zaman. Kami akan memuat turun dan memasang versi terbaru Vagrant dari laman Vagrant rasmi.

Pada masa penulisan artikel ini, versi terkini Vagrant stabil ialah versi 2.2.6. Sebelum meneruskan langkah-langkah seterusnya, semak halaman Unduh Vagrant untuk melihat apakah versi yang lebih baru tersedia.

Mulakan dengan mengemaskini senarai pakej dengan:

sudo apt update

Muat turun pakej Vagrant menggunakan arahan curl berikut:

curl -O

Setelah fail .deb dimuat turun, pasang dengan menaip:

sudo apt install./vagrant_2.2.6_x86_64.deb

3. Sahkan pemasangan pujian

Untuk mengesahkan bahawa pemasangan berjaya, jalankan perintah berikut yang mencetak versi Vagrant:

vagrant --version

Keluaran seharusnya kelihatan seperti ini:

Vagrant 2.2.6

Bermula dengan Vagrant

Sekarang bahawa Vagrant dipasang pada sistem Ubuntu anda, mari membuat persekitaran pembangunan.

Langkah pertama adalah untuk mencipta direktori yang akan menjadi direktori root projek dan memegang fail fail Vagrant. Fail Vagrant adalah fail Ruby yang menerangkan cara mengkonfigurasi dan menyediakan mesin maya.

Buat direktori projek dan beralih kepadanya dengan:

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

Seterusnya, mulakan fail Vagrant baru menggunakan perintah vagrant init vagrant dan tentukan kotak yang anda ingin gunakan.

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

Dalam contoh ini, kami akan menggunakan kotak centos/7 . Jalankan arahan berikut untuk memulakan fail Vagrant yang 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 boleh membuka fail Vagrant, membaca ulasan dan membuat penyesuaian mengikut keperluan anda.

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

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 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, jalankan:

vagrant ssh

Anda boleh menghentikan mesin maya dengan arahan berikut:

vagrant halt

Perintah berikut menghentikan mesin jika ia berjalan, dan memusnahkan semua sumber yang dicipta semasa penciptaan mesin:

vagrant destroy

Kesimpulannya

Anda telah belajar cara memasang dan menggunakan Vagrant pada mesin Ubuntu 18.04 anda. Kami juga telah menunjukkan kepada anda bagaimana untuk mewujudkan persekitaran pembangunan asas.

Untuk mendapatkan maklumat lanjut tentang lawatan Vagrant, halaman dokumentasi Vagrant rasmi.

ubuntu vagrant