vagrant + docker + ngnix

Vagrant.configure(2) do |config|
  config.vm.box = "debian/jessie64"
  config.vm.hostname = "debivan"
  config.vm.network "forwarded_port", guest: 80, host: 1080
  config.vm.network  "public_network", bridge: "enp0s31f6"
  config.vm.synced_folder "./data","/vagrant"
#  config.vm.provision "shell", path: "install.sh"
  config.vm.provision "docker" do |d|
    d.pull_images "nginx"
    d.run "nginx",
      args: "-v '/vagrant:/usr/share/nginx/html' -p '80:80'"
  end
  config.vm.provider "virtualbox" do |vb|
    vb.name = "debivan-vm"
    vb.memory = "512"
    vb.cpus = 2
    vb.linked_clone = true
  end
end