It’s easiest to think of Vagrant as a command-line wrapper for interacting with Virtualbox and VMware.
When running Vagrant commands, you must be in a directory containing a Vagrantfile or you will receive the following error: A Vagrant environment or target machine is required to run this command.
If you happen to have both Virtualbox and VMware Workstation/Fusion installed, it may be helpful to set the VAGRANT_DEFAULT_PROVIDER environment variable to either vmware_desktop or virtualbox.
All commands must be run from the “DetectionLab/Vagrant” folder
Feel free to test it out! Navigate to DetectionLab/Vagrant and run vagrant status. If this is a fresh repo, you should see:
$ vagrant status
Current machine states:
logger not created (vmware_desktop)
dc not created (vmware_desktop)
wef not created (vmware_desktop)
win10 not created (vmware_desktop)
This environment represents multiple VMs. The VMs are all listed
above with their current state. For more information about a specific
VM, run `vagrant status NAME`.