User Guide

  • 04/24/2019
  • Public Content

Docker for Windows

Prerequisites

Before installing Docker for Windows* onto your system, make sure the following conditions have been met:
  • Docker for Windows
    requires
    Microsoft Hyper-V and a newer version of 64-bit Windows® 10 (Pro, Enterprise and Education) or Windows* Server 2016. A complete set of Docker for Windows requirements can be found in the Docker online documentation. To determine which version of Windows 10 you have on your development host, see Microsoft's Windows 10 release information. To confirm that Hyper-V is installed and enabled on your Windows system, see this Docker for Windows Hyper-V troubleshooting guide.
  • Docker for Windows
    requires
    that your development system's CPU include support for the full range of hardware virtualization available in most modern mobile, desktop, and server CPUs. On an Intel processor, this means your CPU supports
    VT-x
    ,
    VT-d,
    and
    VT-x with EPT
    (all three virtualization features must be supported). You can determine if your Intel CPU supports these features by visiting ark.intel.com and searching for the processor in your development system. On AMD* processors, the necessary virtualization features are known generally as
    AMD-V
    .
  • Some systems disable the CPU virtualization features in the BIOS, which prevents the OS from detecting and making use of virtualization features. The process used to enable virtualization in a BIOS varies widely, as does the name of the feature(s) in the BIOS setup menus.
    Virtualization Technology (VT) should be enabled by default in most recent system BIOSes
    . To determine if virtualization is enabled on your Windows system, see this Docker for Windows enabling virtualization troubleshooting guide and confirm that virtualization has been enabled in your system's BIOS.

Locate and enable virtualization in your system's BIOS

If virtualization is has been disabled in your system's BIOS, try using the steps below to locate and enable VT in your system BIOS:
  1. Reboot your system.
  2. During reboot, enter your system's BIOS setup by pressing the 'Esc', 'F1', 'F2', 'Del', or 'Enter' key. The precise key needed to enter the BIOS setup will depend on your system's make (manufacturer) and model. Pay close attention to any on-screen instructions provided during power-on for hints regarding how to enter the BIOS setup. You may also find help at your system manufacturer's support web site.
  3. Look for an option labeled 'Virtualization', 'Virtualization Technology', or 'Intel® Virtualization Technology' which is usually located under 'CPU Configurations', 'CPU Setup', 'System Configurations', 'Advanced', or a 'Security' tab.
  4. Check to see if the VT option is enabled or disabled. If VT is disabled in the BIOS, enable it.
  5. Save the BIOS settings and reboot your system by pressing the 'F10' key.
NOTE
: The "save and reboot" key may vary depending on your system's make and model.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804