Как запустить Docker на Windows Server 2008 R2, работающем в VMware?

Как запустить Docker на Windows Server 2008 R2, работающем в VMware?

Я пытаюсь продемонстрировать полезность docker. Мне удалось создать образы и показать прототипы на моем рабочем ноутбуке с Windows 7. Однако теперь мне нужно перенести образ docker на сервер. В настоящее время единственный сервер, к которому у меня есть доступ, — это Windows Server 2008 R2, работающий через VMware. Я упираюсь в стену из-за виртуальных машин, работающих внутри виртуальных машин. Кто-нибудь добился успеха в похожей среде?

Обновление: добавлено больше подробностей о проблеме При запуске boot2docker происходит следующая ошибка:

initializing...

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

Затем я зашел в VirtualBox Manager и попытался вручную запустить виртуальную машину, но это не удалось, и вышло следующее:

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}

решение1

На основе комментариев я смог задать правильные вопросы нашей операционной команде. Полагают, что docker может работать на Windows Server 2008 R2, работающем на vmware ESXi 5.5, но для этого требуется аппаратная версия 9 или 10, а у нас 8, что и вызывает проблемы.

Подробно обсуждается запуск вложенных виртуальных машин с помощью VMware.здесь.

Связанный контент