Install Docker on a Windows Host

Choose your Docker* version

Intel® System Studio supports two Docker* solutions: Docker for Windows* and Docker Toolbox. Use the following table to determine which Docker solution you should install.

The free "Community Edition" (CE) version of Docker for Windows is the preferred Docker solution for your Windows development host

If you have installed Docker Toolbox for Windows onto your development system, we recommend that you upgrade to Docker for Windows (if it is supported); otherwise, you will need to use the free legacy Docker Toolbox for Windows product.

Docker* solution OS requirements Other requirements

Docker for Windows

Preferred solution

Windows 64-bit 10 Pro, Enterprise, or Education (1607 Anniversary Update, Build 14393 or later)

If your system does not meet the requirements to run Docker for Windows, you can install Docker Toolbox. See the next row of this table.

Microsoft* Hyper-V* VMM (Virtual Machine Manager)

A processor that supports the full complement of hardware virtualization instructions (on Intel processors this means your CPU supports VT-x, VT-d and VT-x with EPT)

For details about requirements for Docker for Windows, see What to know before you install on the Docker web site.

Docker Toolbox 

Microsoft 64-bit Windows 7 or Windows 8.1 with a third-party virtual machine manager (VMM).

Some early versions of Windows 10, if:

  • Hyper-V cannot be enabled
  • You are using VirtualBox*, VMware or some other virtual machine manager

NOTE: Microsoft* Hyper-V* VMM must not be enabled.

A third-party VMM (the default Docker Toolbox installation uses Oracle* VirtualBox*)

A processor that supports the full complement of hardware virtualization instructions (on Intel processors this means your CPU supports VT-x, VT-d and VT-x with EPT)

For more complete information about compiler optimizations, see our Optimization Notice.