vagrant

Manage lightweight, reproducible, and portable development environments. More information: <https://www.vagrantup.com>.

Install

All systems
curl cmd.cat/vagrant.sh
Debian Debian
apt-get install vagrant
Ubuntu
apt-get install vagrant
Arch Arch Linux
pacman -S vagrant
image/svg+xml Kali Linux
apt-get install vagrant
Fedora
dnf install vagrant
Windows (WSL2)
sudo apt-get update sudo apt-get install vagrant
Raspbian
apt-get install vagrant

Manage lightweight, reproducible, and portable development environments. More information: <https://www.vagrantup.com>.

  • Create Vagrantfile in current directory with the base Vagrant box:
    vagrant init
  • Create Vagrantfile with the Ubuntu 20.04 (Focal Fossa) box from HashiCorp Atlas:
    vagrant init ubuntu/focal64
  • Start and provision the vagrant environment:
    vagrant up
  • Suspend the machine:
    vagrant suspend
  • Halt the machine:
    vagrant halt
  • Connect to machine via SSH:
    vagrant ssh
  • Output the SSH configuration file of the running Vagrant machine:
    vagrant ssh-config
  • List all local boxes:
    vagrant box list

© tl;dr; authors and contributors