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.

  • Downgrade to PHP 5.4.45 in Phusion Docker
  • MySQL in Docker frozen at root password config
  • Issues Launching Image with Data Volume using CoreOS and Fleet
  • Marathon With Private Docker Repo
  • How to find out who references a given volume?
  • docker-compose - how to escape environment variables
  • 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?

  • Consul running on Docker HTTP health check returns “connection reset by peer”
  • cron on a docker container for laravel not working
  • How to change the access url of official phpmyadmin docker image to http://localhost/phpmyadmin?
  • Images are being cached even if there are changes
  • Dcos on premises , How out side world reach to docker container if we are using mesos-dns?
  • Container stop because of: “httpd: Could not open configuration file /etc/httpd/conf/httpd.conf: No such file or directory”, why?
  • 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.