Install Docker For Windows


This is a quick guide to help you/myself to install Docker on Windows.

Download & Install Docker Desktop

You can find the resource from docker hub:

If you are watching some Docker tutorials from early 2020 or earlier, you might be trying to find “Docker Toolbox” instead if you are on a Windows Home machine. You don’t need to do that anymore since Docker Toolbox has been officially deprecated, and now you can use Docker Desktop without having a Windows Pro machine.

You can easily find you Windows edition in settings

Check the Installation

After restarting your PC, use Windows Power Shell to check if docker is seccussfully installed:

Enable Virtualization in BIOS

If its the first you are running virtualization on this machine, its very likely that docker will ask you to enable it before starting.

What you need to do is go to BIOS and enable the virtualization, that simple. For me, I’m running a MSI click BIOS, which looks like this:

After enabling the SVM Mode and reboot my PC, I’m able to move to the next step.

WSL 2 Installation is Incomplete

If you meet such error, simply go to the prompted link and download the updated package and restart your PC.


Now you shall see the little whale up and running : )




Love podcasts or audiobooks? Learn on the go with our new app.

| Engineering News-Record

The New Technology Model

My journey to being AWS Solution Architect Associate Certified

How I Learned Facilitation So You Can Learn it More Quickly

| Engineering News-Record

Create Avro Producers With Python and the Confluent Kafka Library

7 Steps to SQL Optimization Mastery

Insecure Data Storage: Clear Text Storage of Sensitive Information (Hard-coded strings…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


More from Medium

The fat docker container

Docker Network Drivers Overview | Networking in Docker #3