Docker for Windows
- Docker for WindowsrequiresMicrosoft 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 Windowsrequiresthat 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 supportsVT-x,VT-d,andVT-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 asAMD-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
- Reboot your system.
- 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.
- 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.
- Check to see if the VT option is enabled or disabled. If VT is disabled in the BIOS, enable it.
- Save the BIOS settings and reboot your system by pressing the 'F10' key.