How to check the Docker Desktop installed version?
Asked Answered
E

10

12

I'm having Docker Desktop on my Windows PC. While checking the version of the docker in the registry it shows the version as 2.1.0.5. But when I running the below command in the Windows CMD, it returns the version as 19.03.5.

Which one is the correct version and why it's showing two different versions for a single application?

Eugenol answered 11/2, 2020 at 11:31 Comment(3)
what below command? This is very unclear.Dialytic
2.1.0.5 is possibly referring to docker desktop application's version not docker itself.Darceydarci
The registry version is of Docker Desktop app while the version number you get in CMD is docker engine version (assuming you used docker -v in CMD)Bole
K
10

You have two version numbers:

You can get the version number of Docker Engine with docker version command:

docker version

To get the Docker Desktop for Windows version number you have to look at the registry. Also have a look at this thread on the Docker forum to get this value: https://forums.docker.com/t/how-to-check-docker-version/76677.

You are using the following versions:

Kollwitz answered 11/2, 2020 at 11:54 Comment(0)
I
13

On windows, you can check this registry entry:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Docker Desktop

But probably a lot easier if you right click on the windows icon in the lower left corner, pick Apps and Features and click Docker Desktop in the list on the right hand side of the new window. You will see a version number like 2.2.0.3 or similar. This is the version of Docker Desktop.

The other two version numbers that the docker version command prints for you, they are the version number of the Docker Engine Server and Docker Engine Client.

Isoniazid answered 5/3, 2020 at 12:41 Comment(1)
As you said the easiest way is to type "Apps and Features" in windows search and search the list by typing docker in search box and selecting the docker app.Bole
K
10

You have two version numbers:

You can get the version number of Docker Engine with docker version command:

docker version

To get the Docker Desktop for Windows version number you have to look at the registry. Also have a look at this thread on the Docker forum to get this value: https://forums.docker.com/t/how-to-check-docker-version/76677.

You are using the following versions:

Kollwitz answered 11/2, 2020 at 11:54 Comment(0)
M
6

It's also visible in the About Docker Desktop box that can be found via right clicking the whale in the system tray and select "About Docker Desktop" menu item

Marybethmaryellen answered 1/9, 2021 at 17:57 Comment(1)
Wow. This is the best way in my opinion. It gives you the version not only of desktop but also engine etc.Sacramentarian
E
3

check under Apps & Features in windows. type docker and click on it.

Eardrop answered 28/10, 2020 at 8:10 Comment(2)
no longer seems to work, but you can see the version when going to uninstallMarybethmaryellen
i will check it later this dayEardrop
C
2

Just in case the link in the answer dies, here's the one liner from the Docker forums to get the version in Powershell:

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | select DisplayName,DisplayVersion | where {$_.DisplayName -like "Docker*"}

This will result in an output similar to this:

DisplayName    DisplayVersion
-----------    --------------
Docker Desktop 3.2.2

Or, if you just want the version string:

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | where {$_.DisplayName -like "Docker*"} | select -ExpandProperty DisplayVersion

Output:

3.2.2
Constantinople answered 28/4, 2021 at 7:41 Comment(0)
O
2

On Windows 10:

  • Go to Settings -> Apps & Features
  • click on the Docker-App
  • click on "Uninstall" - version-number of Docker Desktop is displayed
Odontalgia answered 13/2, 2022 at 12:41 Comment(0)
I
1

You can get the Docker Desktop version using the following command. This works on Linux, Windows and MacOS:

$ docker version --format '{{.Server.Platform.Name}}'
Docker Desktop 4.19.0 (106363)
Intramural answered 6/6, 2024 at 21:47 Comment(0)
F
0

Windows settings -> Apps -> Select the Docker Desktop

it will show you the program version

Frothy answered 9/9, 2021 at 15:45 Comment(0)
O
0

On Mac, I had an issue where the Docker Desktop -> About dialogue box would just not show up. I found that the Docker Desktop version is also displayed under Preferences -> Software updates. I presume something similar can be found in the Windows version.

enter image description here

Orban answered 14/12, 2021 at 21:51 Comment(0)
O
0

The Docker Desktop version is shown bottom right in the running Docker Desktop application window. This is on Windows 11 as of v4.21.1 of docker desktop.

When the mouse cursor is hovered over the version info text I get an extra tooltip stating "Your application is up-to date".

For more complete version info see the accepted answer by Sebastian Brosch here

Overleap answered 3/8, 2023 at 17:18 Comment(0)

© 2022 - 2025 — McMap. All rights reserved.