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.

  • docker-compose down default_network error
  • Logging solution for multiple containers running on same host
  • Is there a way to rename network interfaces in Docker swarm?
  • Making REST calls to flask service running on different port
  • Run Hadoop with Docker (for both DEV and PROD environments)
  • Connect to Docker Swarm for Continuous deploy
  • 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?

  • Docker Container Version Control
  • Docker with different kernels
  • Is there an easy way to change to a non-root user in Bitbucket Pipelines Docker container?
  • Emulate Bluetooth LE Adapter for Acceptance Testing
  • GitLab CI runner - can't access other repository
  • Find out which network interface belongs to docker container
  • 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.