Vagrant calls the backends "providers." It ships with 4 providers IIRC (VirtualBox, Hyper-V, VMWare, Docker), and there are plugins for dozens of others (it's so large a list because there's one provider each for pretty much every cloud service out there, even ones I've never heard of).
I think that VirtualBox and VMWare are the only two providers that work everywhere, unless docker runs on windows now.
I need to get into this Docker malarkey for dev machines.
Running on Windows, how do you share files between the Docker image and the host machine? With Vagrant I use NFS.
Re:Vagrant 2.0
by TwelveNights on Wednesday September 13, 2017 @09:11PM
(#15244213)
To expand on the other commentor, check out volumes: https://docs.docker.com/engine/admin/volumes/volumes/.
Nowadays, Docker is really miles ahead in terms of usage in development environments. Vagrant was pretty easy to set-up and use back then, but now Docker is much, much easier.