Vagrant یک ابزار خط فرمان برای ساخت و مدیریت دستگاه های مجازی است. به طور پیش فرض ، Vagrant می تواند دستگاه های بالای VirtualBox ، Hyper-V و Docker را تأمین کند. سایر ارائه دهندگان مانند Libvirt (KVM) ، VMware و AWS می توانند از طریق سیستم افزونه Vagrant نصب شوند.
به طور معمول توسط سازندگان استفاده می شود تا یک محیط توسعه ایجاد کند که در چندین سیستم عامل کار می کند.
در این مقاله نحوه نصب Vagrant در دستگاه اوبونتو ۲۰٫۰۴ توضیح داده ايم. ما از VirtualBox که ارائه دهنده پیش فرض Vagrant است استفاده خواهیم کرد. با ما در شتابان هاست همراه باشيد.
ما ماشین های مجازی را در VirtualBox تهیه خواهیم کرد.
اگر VirtualBox روی سیستم شما نصب نشده است می توانید آن را با اجرای دستور زير نصب کنید:
sudo apt update
sudo apt install virtualbox
curl -O https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb
sudo apt install ./vagrant_2.2.9_x86_64.deb
vagrant --version
Vagrant 2.2.9
mkdir ~/my-vagrant-project
cd ~/my-vagrant-project
vagrant init centos/8 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.
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-vagrant-project/ => /vagrant
vagrant ssh
vagrant halt
vagrant destroy