Docker is something like 14 months old, and it’s already got lots of adoption. And a conference.
I really want Docker for Windows. Where is it? The closest is boot2docker, which runs Docker in a VM
Some random bits about Docker-like functionality for Windows.
Docker removed Vagrant support, but Vagrant is adding Docker support.
People are working on extending Docker functionality (in fact, this is where boot2docker came from):
Here’s a post about Vagrant, Docker and Ansible that’s relevant (still VMs)
On Linux, Vagrant (https://docs.vagrantup.com/v2) is nice – you have a simple vagrant script, run it, and out pops a completely fresh Linux image. This makes maintaining systems easy – as long as you keep per-machine data largely on servers or off the root image, you can always be using brand-new fit-to-purpose systems. And to that purpose, there are a large number of base boxes you can build your Vagrant-customized VM on top of:
I’d like the same for Windows, for a large number of reasons. Vagrant is ALMOST that tool.
Vagrant 1.6 or later supports Windows fairly well, there are workarounds if you use older versions of Vagrant
You can boot Windows from a VHD disk image, meaning you can run Vagrant to create your image, then actually boot and run from it, rather than running it in a VM.
Your host OS has to be Windows 7 Ultimate/Enterprise, Windows 8, or Windows Server 2008/2012. I think.
It’s good stuff: http://www.vagrantup.com/
Packer is a related tool by the same author: http://www.packer.io/
Mitchell Hashimoto is the author of Vagrant and has a blog: http://mitchellh.com/