Just some tips I found useful

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

Last updated on Friday, November 6, 2020
Published on Friday, November 6, 2020