Is The Docker Daemon Running?

This article assumes you’re running Docker Desktop for Windows on Windows 10.

Docker is divided into two major components

The docker client

This is the component that you interact with from the command line. (Or from Docker desktop)

The docker server

This is the component that handles the running and orchestration of docker containers.

To check if the Docker Daemon is running execute the following command

docker version

Afterwards, you should see something like the following in the command console:

In Windows, you mays see an error saying: error during connect: … open //./pipe/docker_engine

Make sure you have done these three steps:

  1. Turn on Virtualization in your BIOS
  2. Turn on the Windows Feature “Containers”
  3. Turn on the Windows Feature “Hyper-V”

As of this writing, Docker will not notify you that any of the above hasn’t been completed.

The client component will simply fail to connect to the server component.

I’m documenting common mistakes and gotchas when getting started with Docker!

If you like this article, please clap below! Remember, you can clap as many times as you like!

Follow me now to get alerts when I post new articles like this.

--

--

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
Ayo Ijidakinro

Ayo Ijidakinro

I’m a software engineer turned entrepreneur. Technology, SEO, and Marketing are my passions. Over the last 36-months my ads have made $1.36+ million in sales.