Vagrant, by HashiCorp
- Vagrant Boxes https://vagrantcloud.com/search
- recommended to use bento - Vagrant Cloud as base boxes
- Vagrantfiles
Commands
Command-Line Interface | Vagrant | HashiCorp Developer
# install and Virtualbox
sudo pacman -S vagrant
# verify
vagrant
# create Vagrantfile
init hashicorp/bionic64
# create vm
vagrant up
# ssh to machine
vagrant ssh
# reload configuration changes from Vagrantfile
vagrant reload
# shutdown vm
vagrant suspend
# remove vm
vagrant destroy
# list boxes
vagrant box list
# remove downlaoded box
vagrant box remove hashicorp/bionic64
# install plugin
vagrant plugin install my-plugin
vagrant plugin install /path/to/my-plugin.gem
# create box from vm
vagrant package name|id