How To Install Docker on Windows? A Step-by-Step Guide

Are you looking for an article with a detailed installation procedure of the Docker tool? Then, you have come to the right place.

Here, we will discuss the concept of Docker Installation on Windows in detail. But before we learn about the installation process, let us first understand what Docker is.

Docker is an OS-level virtualization software platform that helps users in building and managing applications in the Docker environment with all its library dependencies.

docker engine

Note: Docker Container is a lightweight software package that includes all the dependencies (frameworks, libraries, etc.) required to execute an application

Post Graduate Program in DevOps

Designed in collaboration with Caltech CTMEExplore Course
Post Graduate Program in DevOps

Some of the top benefits of working with Docker on Windows are as below:

  • Enables integrated user interface to view and monitor Docker containers
  • Quickly starts Docker within ten seconds
  • Easy to use Linux Workspaces
  • Allots required resource and memory space
  • Consists of CA synchronization
  • Supports HTTP proxy settings

Here is a list of elements you should have in order to create and run Docker containers:

  • Docker Engine: It runs on the host machine to build and run containers 
  • Docker Daemon: It manages Docker containers
  • Docker Client: It runs commands. The command is translated using REST API and delivered to the Docker Daemon 
  • Docker Compose: It runs two containers in a single service

Now, moving forward, we’ll be explaining the installation process of Docker on Windows 10. 

Free Course: Introduction to DevOps Tools

Master the Fundamentals of DevOps ToolsEnroll Now
Free Course: Introduction to DevOps Tools

Step-By-Step Docker Installation on Windows

1. Go to the website and download the docker file.

Note: A 64-bit processor and 4GB system RAM are the hardware prerequisites required to successfully run Docker on Windows 10.

2. Then, double-click on the Docker Desktop Installer.exe to run the installer.

Note: Suppose the installer (Docker Desktop Installer.exe) is not downloaded; you can get it from Docker Hub and run it whenever required.

3. Once you start the installation process, always enable Hyper-V Windows Feature on the Configuration page.

4. Then, follow the installation process to allow the installer and wait till the process is done.

5. After completion of the installation process, click Close and restart. 

Start Docker Desktop Tool

After the installation process is complete, the tool does not start automatically. To start the Docker tool, search for the tool, and select Docker Desktop in your desktop search results.

Before starting the application, Docker offers an onboarding tutorial. The tutorial explains how to build a Docker image and run a container.

You are now successfully running Docker Desktop on Windows.

Next, follow the instruction below to install the Docker engine on your system.

Go to Docker CLI and run the Docker version to verify the version of Docker installation on the system.

Congratulations, Docker Installation on Windows is now done, and now, you are ready to build and run Docker images and containers on the Docker ecosystem.

DevOps Engineer Master's Program

Bridge between software developers and operationsExplore Course
DevOps Engineer Master's Program

Uninstall Docker Desktop Tool

Suppose you want to uninstall Docker Desktop from your Windows Home machine, follow the steps mentioned below:

  1. Go to the Windows Start menu, choose Settings > Apps > Apps & features.
  2. Now, choose Docker Desktop from the Apps & features list and click on Uninstall.
Learn core Docker technologies such as Docker Hub, Docker Compose, Docker Swarn with the Docker Certified Associate Certification Training Course.


That was all the basics about Docker installation on windows.

If you are interested in gaining in-depth knowledge of the Docker tool, Simplilearn can definitely help you. This Docker In-Depth Training Course helps every individual learn all the basic and advanced concepts of Docker. With this certification, you will gain hands-on experience on how to create flexible application environments with Docker.

Do you have any doubts about this topic? Please feel free to place your questions in the comments section of this Docker Installation on Windows article. Our subject matter experts will get back to you at the earliest!

About the Author

Sana AfreenSana Afreen

Sana Afreen is a Senior Research Analyst at Simplilearn and works on several latest technologies. She holds a degree in B. Tech Computer Science. She has also achieved certification in Advanced SEO. Sana likes to explore new places for their cultures, traditions, and cuisines.

View More
  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.