Is it possible to use Boot2Docker without VT-x?

I want to use Docker on a machine that has VT-x disabled (and cannot be enabled). Is this possible?

I’m using Boot2Docker on Windows 7 x64, there’s no mention of requirements there, or in the Docker instructions either.

  • Cannot return to shell session after script
  • Using sidecar container to retrieve Chef data bag secret value
  • Docker build freezes installing packages from apt
  • What is content of X-Registry-Auth for Docker push to private registry
  • Best way to extend Dockerfile to pull deps/env vars from common/shared repositories
  • Docker for traditional web application with load balancing?
  • I get this output from Boot2Docker start:

    Welcome to Git (version 1.9.0-preview20140217)
    
    
    Run 'git help git' to display the help index.
    Run 'git help <command>' to display help for specific commands.
    initialising...
    2014/06/20 08:43:04 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe showvminfo boot2docker-vm --machinereadable
    2014/06/20 08:43:05 Virtual machine boot2docker-vm already exists
    starting...
    2014/06/20 08:43:05 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe showvminfo boot2docker-vm --machinereadable
    2014/06/20 08:43:05 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm boot2docker-vm --type headless
    Waiting for VM "boot2docker-vm" to power on...
    VBoxManage.exe: error: VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED)
    VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component Console, interface IConsole
    2014/06/20 08:43:06 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe showvminfo boot2docker-vm --machinereadable
    2014/06/20 08:43:06 Failed to start machine "boot2docker-vm" (run again with -v for details)
    connecting...
    2014/06/20 08:43:06 Failed to get machine "boot2docker-vm": exit status 1
    

    Is it possible, or is there a workaround with VirtualBox settings that can make it work?

  • Setting up an ADFS identity provide using Docker/Vagrant
  • ElasticSearch java.net.NoRouteToHostException in docker
  • docker golang API ContainerList fails with TLS
  • lstate error: no such file or directory while building Docker from a custom image with Docker build command
  • Error response from daemon: Cannot start container [8] System error: no such file or directory
  • Wifi stopped working after docker installation on Linux
  • 2 Solutions collect form web for “Is it possible to use Boot2Docker without VT-x?”

    You can fill a bug report on github: https://github.com/boot2docker/windows-installer. boot2docker should not require VT-x.

    In the meantime, you can switch to any other os, like CoreOS (lightweight, docker already installed) or raw ubuntu then install docker.

    You might as well want to take a look at Vagrant. CoreOS provides vagrantfiles and it is as easy as vagrant up to spawn a VM with docker enabled.

    No it is not possible. I’m stuck with a similar situation with a Q8200 core 2 duo. Doesn’t support VT-x which flat out means no 64 bit virtual machines. Doesn’t matter which stack.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.