Я пытаюсь продемонстрировать полезность докера. Мне удалось создать образы и показать прототипы на моем рабочем ноутбуке под управлением Windows 7. Однако теперь мне нужно переместить образ докера на сервер. В настоящее время единственный сервер, к которому у меня есть доступ, - это 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}
Основываясь на комментариях, я смог задать правильные вопросы нашей операционной группе. Считается, что докер может работать на Windows Server 2008 R2, работающем на vmware ESXi 5.5, но для этого требуется оборудование версии 9 или 10, но мы используем 8, что вызывает проблемы.
Обсуждаются подробности запуска вложенных виртуальных машин с vmware. Вот.