When it comes to the Docker-specific options in the Vagrantfile, there are none that are required. If do not enter any options, then Vagrant will simply attempt to install Docker—unless you already have it installed.
Docker-specific configuration in Vagrant
Images
If you want Docker to use specific images, then you can pass in an array of image names. In your Vagrantfile, an example would be as follows:
Vagrant.configure("2") do |config|
config.vm.provision "docker", images: ["nginx"]
end
This would attempt to pull down the nginx image. There are other options that can be used to handle images: build_image and pull_images; we will cover these in the following...