Vagrant là gì ?
Vagrant là 1 công cụ xây dựng và quản lý các máy ảo, có thể chạy trên Ubuntu, MacOS và cả Windows. Có thể nói Vagrant đang đứng trên vai những người khổng lồ. Máy ảo được cung cấp bởi các provider là VirtualBox, VMware, AWS,… Các phần mềm được cài đặt sử dụng provisioner đã trở thành quy chuẩn là shell scripts, Chef, Puppet. Điều này giúp cho vagrant có thể quản lý nhiều loại máy ảo khác nhau, tự động cài đặt phần mềm cho máy tính mà không quan tâm đang sử dụng OS hay distribution nào.Cài đặt:
Đầu tiên chúng ta cần phải cập nhật lại hệ thống:sudo apt updateTiếp theo cần phải cài đặt Virtualbox (nếu hệ thống bạn chưa cài đặt):
sudo apt install virtualbox -yTải xuống gói Vagrant với wget :
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

Bắt đầu với Vagrant:
Tạo một dự án Vagrant đơn giản Chạy các lệnh sau để tạo thư mục và cd vào đó:mkdir ~/my-vagrant-project cd ~/my-vagrant-projectỞ đậy mình ví dụ, tạo một máy ảo Centos:
vagrant init centos/8

vagrant up

vagrant sshDừng máy ảo chạy lệnh sau:
vagrant halt
Phần kết:
Chúng tôi đã hướng dẫn bạn cách cài đặt Vagrant trên Ubuntu 20.04 và tạo một dự án Vagrant cơ bản.Nguồn:linuxize