Wie kann ich Docker auf einem Windows Server 2008 R2 in VMware ausführen?

Wie kann ich Docker auf einem Windows Server 2008 R2 in VMware ausführen?

Ich versuche, die Nützlichkeit von Docker zu demonstrieren. Ich konnte auf meinem Arbeitslaptop mit Windows 7 Images erstellen und Prototypen zeigen. Jetzt muss ich das Docker-Image jedoch auf einen Server verschieben. Derzeit ist der einzige Server, auf den ich Zugriff habe, Windows Server 2008 R2, der über VMware läuft. Ich stoße an eine Wand, weil VMs innerhalb von VMs laufen. Hat jemand in einer ähnlichen Umgebung Erfolg gehabt?

Update: Weitere Details zum Problem hinzugefügt Wenn ich boot2docker ausführe, schlägt es mit folgendem Fehler fehl:

initializing...

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

Ich bin dann zum VirtualBox-Manager gegangen und habe versucht, die VM manuell zu starten, aber es schlägt mit folgendem Fehler fehl:

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}

Antwort1

Anhand der Kommentare konnte ich unserem Betriebsteam die richtigen Fragen stellen. Es wird angenommen, dass Docker auf einem Windows Server 2008 R2 mit VMware ESXi 5.5 ausgeführt werden kann, aber dafür ist die Hardwareversion 9 oder 10 erforderlich. Wir verwenden jedoch 8, was die Probleme verursacht.

Details zum Ausführen verschachtelter VMs mit VMware werden besprochenHier.

verwandte Informationen