Test your Vagrant knowledge with a free interactive quiz — 21 questions with answers and explanations. No signup needed to play.
Question 1/5Score 0
How does Vagrant typically handle sharing files between the host machine and the guest VM?
Questions in this quiz
How does Vagrant typically handle sharing files between the host machine and the guest VM?
What is a reasonable reason a development team might choose Vagrant over simply documenting manual setup steps in a README?
How does Vagrant handle multiple VMs defined within a single Vagrantfile, for a project needing more than one machine (e.g. a separate app server and database server)?
How does Vagrant compare to Docker for the purpose of creating a reproducible development environment?
What is `vagrant box list` used for?
What is Vagrant?
What is a Vagrant "box"?
What is the purpose of `config.vm.network` settings in a Vagrantfile, e.g. `config.vm.network "forwarded_port", guest: 3000, host: 3000`?
What happens to a VM's state (like a database with test data loaded, or installed packages) when running `vagrant reload`?
What is the significance of a Vagrantfile being checked into a project's version control (e.g. committed to Git) alongside the application code?
What is the purpose of `vagrant provision` (run standalone, without `up`)?
How does specifying resource allocation (like memory or CPU count) for a Vagrant VM typically work, e.g. via the VirtualBox provider?