How can I run docker on windows server 2008 r2 running in vmware?


I am trying to demonstrate the usefulness of docker. I have been able to build images and show prototypes on my work laptop running windows 7. However I now need to move the docker image unto a server. Currently, the only server I have access to is windows server 2008 r2 running through VMware. I'm hitting a wall because of VMs running inside of VMs. Has anyone been successful in a similar environment?

Update: Added more details of the problem When I run boot2docker, it fails with the following:


error in run: Failed to start machine "boot2docker-vm": exit status 1

I then went to the VirtualBox Manager and tried to manually start the VM and it fails with the following:

Failed to open a session for the virtual machine boot2docker-vm.

VT-x is not available. (VERR_VMX_NO_VMX).

Result Code: E_FAIL (0x80004005)
Component:   Console
Interface:   IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
asked on Server Fault May 18, 2015 by pgreen2 • edited May 18, 2015 by pgreen2

1 Answer


Based on the comments, I was able to ask the correct questions to our operations team. The belief is docker can run on windows server 2008 r2 running on vmware ESXi 5.5, but it requires hardware version 9 or 10, but we are running 8 which is causing the problems.

Details of running nested VMs with vmware is discussed here.

answered on Server Fault May 19, 2015 by pgreen2

User contributions licensed under CC BY-SA 3.0