Enabling Hyper-V Step-by-Step On Windows 10

Introduction 

 
Hyper-V feature was not available in Windows 7, 8, 8.1. Now, it's default available in Windows 10 in add/remove program section in windows feature data point. As an introductory point, if Hyper-V is providing hardware virtualization support within a machine OS. Like if someones machine has Windows10 and he/she might want to install the Docker tool for containerization, then only Hyper-V provides that supportive environment. However, it requires some more configuration changes within a machine based on it will allow a user to consume its services.
 
All the configuration settings will be discussed in a step by step process.
 
Step 1
 
Prerequisites
 
The following prerequisites are required to successfully run Client Hyper-V on Windows 10:
  • Windows 10 Pro or Enterprise 64 bit Operating System
  • 64-bit processor with Second Level Address Translation (SLAT)
  • 4GB system RAM at minimum
  • BIOS-level Hardware Virtualization support
Step 2 - Setting Up Hyper-V
  1. Ensure that hardware virtualization support is turned on in the BIOS settings

    Steps for making it enables the BIOS:

    1. Reboot your machine
    2. Before Windows icon display on-screen press F1/F2/F10/Delete/Escap to get access
    3. Once enter into BIOS mode select - System Security option in Security menu
    4. Now Enabled - Virtualisation Technology option using up/down arrow key

  2. Save the BIOS settings and boot up the machine normally
  3. Click the search icon (magnifier glass) on the taskbar
  4. Type "Turn windows feature on or off" to Start menu and select that item
  5. Select and enable Hyper-V
  6. Hyper-V was not previously enabled, then reboot the machine to apply the change.

    Configure networking for the Hyper-V environment to support external network connections.

    Also, ensure that a virtual switch has been created and is functional.

  7. Now open Hyper-V manager from Windows Type here to search option in taskbar.
  8. Select Virtual Select Machine
  9. Ensure that External is highlighted, and then click on the Create Virtual Switch button
  10. As a user have multiple NIC available then one should ensure that the proper NIC is selected for use on the VM external network connections.
These are steps that help to enable Hyper-V with Windows 10 operating systems machine. After this configuration, any user is able to install Docker within a system.