Vagrant
Vagrant
Starting with vagrant
vagrant init distrib/version
Example:
vagrant init <name> <url>
vagrant init ubuntu/focal
vagrant init debian/buster64
See https://app.vagrantup.com/boxes/ for your happiness
Change name “default”
In Vagrantfile:
config.vm.define "<NAME>"
Don’t mount current disk
In order to merge the configuration for all your box, in ~/.vagrant.d/Vagrantfile:
Vagrant.configure("2") do |config|
[...]
config.vm.synced_folder ".", "/vagrant", disabled: true
end
Up and stop
vagrant up default
vagrant halt default
SSH into it
ssh vagrant@127.0.0.1 -p 2222 -i ~/.vagrant/machines/default/virtualbox/private_key