Docker is an open-source platform that enables developers to build, deploy, run, update and manage containers.

System requirement :
  1. WSL version 1.1.3.0 or later.
  2. If not then turn on the WSL 2 feature on Windows.
  3. 64-bit processor
  4. Minimum 4GB system RAM
Installing process :
  1. First you need to download Docker Desktop from the official website.
  2. After download Docker Desktop, you have to run this EXE file.
  3. After that follow the instructions on the installation wizard.
  4. After successfully install the docker desktop, select Close option to complete installation.
  5. Now docker desktop is ready for the project image build.

You can use any one instead of the docker desktop from the below list :
  1. Podman
  2. Buildah – Building OCI containers without Docker
  3. runC – CLI tool for containers
  4. BuildKit – Faster image building
  5. Apache Mesos – Distributed systems management
  6. Containerd – Container runtime and orchestrator