Javascript required
Skip to content Skip to sidebar Skip to footer

How to Install Docker on Windows 10 Without Hyper V

Introduction

In the earlier articles Docker Introduction and Docker Architecture, we came to know the fundamentals, usage, and introduction of Docker. So let's learn how to install and configure Docker in Windows 10. Community provided community edition (CE) as this is a free version. As it's free licensing, you can download and install it on your personal computer. Docker fundamentals and details must be required in case you wanted to build Cloud Native Microservices related applications.

There are many more platforms and tools are available in the market which provides building container-based applications. However, in the last few years, Docker became a major industry-standard for building container-based applications using https://kubernetes.io/ organization.

Getting Started:

Docker requires Hyper-V enabled options for Windows 10. Without an enabled option, Docker can not run after installation. Therefore, the Hyper-V option must be enabled.

Enable Hyper-V option in Windows 10

Step 1

Ensure that the hardware virtualization support option is turned on in the BIOS settings.

Install And Configured Docker Desktop In Windows 10

Step 2

Enable the Hyper-V role through Windows Settings.

  • Right-click on the Windows button and please select 'Apps and Features'.
  • Select Programs and Features on the right under related windows settings.
  • Select Turn Windows Features on or off.
  • Select Hyper-V and click OK.

Install And Configured Docker Desktop In Windows 10

Please note that Docker needs enabled Hyper-V option in Windows 10 only. It will not be required with VMware Workstation or Virtual Box. For more detail, please refer to the Docker documentation. Since Docker will consume a lot of RAM, even I can feel it affected on speed performance on an 8GB RAM laptop of mine. However, it will not majorly be affected. You can still work on it smoothly. A 16GB RAM laptop may be the best option related to performance after installing Docker.

Download Docker Desktop for Windows

Docker Hub provides the official Docker Desktop installer. The Community edition can be downloaded from Docker Hub. Either you can create an account on Docker Hub or you can have a direct download option for Docker Desktop for Windows.

Install And Configured Docker Desktop In Windows 10

Click on Products Option -> Docker Desktop on the menu bar. This will take you to the docker desktop product page. Which will be redirected to Docker Desktop Page. Docker community provides all supported installers for Windows, Mac, Linux. You can download it as per your preference.

Install And Configured Docker Desktop In Windows 10

Click on the download icon or button. It will allow you to download an installer for Docker Desktop.

Install And Configured Docker Desktop In Windows 10

Installation Docker Using Docker Desktop Installer

Install And Configured Docker Desktop In Windows 10

After successfully downloading the installer file of Docker Desktop, please double click on the installer file. The Windows UAC screen will appear for permission to run the program. Click on Yes to continue to the installation process.

Install And Configured Docker Desktop In Windows 10

Install And Configured Docker Desktop In Windows 10

Install And Configured Docker Desktop In Windows 10

You can see from the image, Docker will automatically download or install additional required files. In the case that an internet connection is not enabled, it will automatically move to the next step which is the configuration screen where it asks to create an icon on the desktop and enable features in IIS.

Install And Configured Docker Desktop In Windows 10

Let's Run Docker

After restarting Windows, you can able to run Docker using the icon created on the desktop or choose the 'Docker Desktop' option from the start menu. Once you click on the icon, Docker starts its service automatically. It will take around 30 sec to start Docker services. Once Docker gets started, you can see an icon for Docker on the bottom right of the taskbar, as shown below.

Install And Configured Docker Desktop In Windows 10

Check the version of Docker that's installed

You can review the version of Docker by going to docker --version command in git bash, it will display the current version which is installed on your machine.

Install And Configured Docker Desktop In Windows 10

Summary

In this article, we learned to install and configure Docker Desktop in Windows 10. Apart from software UI, Docker has a large number of commands that can be executed through a terminal or command prompt. In my next upcoming article, we will learn the configuration of Docker with a web application. Installation of Docker is very easy, similar to other software installations on Windows 10.

How to Install Docker on Windows 10 Without Hyper V

Source: https://www.c-sharpcorner.com/article/install-and-configured-docker-desktop-in-windows-10/