This will show how can windows user install docker without the shit like boot2docker. But yes you need to install vagrant rather boot2docker. To run a vagrant machine see: • Vagrant basic : nginx, php, private host. ...
It'll be helpful for ubuntu user also, assuming they're on their ubuntu machine opened his sweet terminal. And following instruction one after another.