Run a host VM
Host VM profile is stored in additional file
Running a container
To run a Docker container on Windows or Mac OS, Vagrant automatically launches a virtual machine in a background.
Forwarding a TCP port from a container to a virtual machine, and then from the VM to a host
Sharing the working directory from VM to the container.
Vagrant performs sharning of the directory from the host to the container automatically.