【问题标题】:How to check the Docker Desktop installed version?如何查看 Docker Desktop 安装的版本?
【发布时间】:2020-05-26 19:16:26
【问题描述】:

我在我的 Windows PC 上安装了 Docker Desktop。在注册表中检查 docker 的版本时,它显示版本为2.1.0.5。但是当我在 Windows CMD 中运行以下命令时,它返回的版本为19.03.5

哪个版本是正确的,为什么它会为一个应用程序显示两个不同的版本?

【问题讨论】:

  • 命令下面是什么?这很不清楚。
  • 2.1.0.5 可能指的是 docker 桌面应用程序的版本,而不是 docker 本身。
  • 注册表版本是 Docker Desktop 应用程序,而你在 CMD 中获得的版本号是 docker 引擎版本(假设你在 CMD 中使用了 docker -v)

标签: docker docker-desktop


【解决方案1】:

在 Windows 上,您可以检查此注册表项:

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

但如果您右键单击左下角的窗口图标,选择Apps and Features 并单击新窗口右侧列表中的Docker Desktop,可能会容易得多。您将看到类似2.2.0.3 或类似的版本号。这是 Docker Desktop 的版本。

docker version 命令为您打印的另外两个版本号,它们是Docker Engine ServerDocker Engine Client 的版本号。

【讨论】:

  • 正如您所说,最简单的方法是在 Windows 搜索中键入“应用程序和功能”,然后通过在搜索框中键入 docker 并选择 docker 应用程序来搜索列表。
【解决方案2】:

您有两个版本号:

你可以通过docker version命令获取Docker Engine的版本号:

docker version

要获取 Docker Desktop for Windows 版本号,您必须查看注册表。还可以查看 Docker 论坛上的此线程以获取此值:https://forums.docker.com/t/how-to-check-docker-version/76677

您使用的是以下版本:

【讨论】:

    【解决方案3】:

    在 Windows 中的应用和功能下查看。输入 docker 并点击它。

    【讨论】:

    • 好像不能用了,但是卸载的时候可以看到版本
    • 今天晚些时候我会检查它
    【解决方案4】:

    关于 Docker 桌面框中也可以看到,可以通过右键单击系统托盘中的鲸鱼并选择“关于 Docker 桌面”菜单项来找到

    【讨论】:

      【解决方案5】:

      以防万一答案中的链接失效,这是 Docker 论坛中用于获取 Powershell 版本的一条线路:

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

      这将导致类似于以下的输出:

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

      或者,如果您只想要版本字符串:

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

      输出:

      3.2.2
      

      【讨论】:

        【解决方案6】:

        Windows settings -> Apps -> 选择 Docker 桌面

        它会显示你的程序版本

        【讨论】:

          【解决方案7】:

          在 Mac 上,我遇到了一个问题,即 Docker 桌面 -> 关于对话框不会出现。我发现 Docker Desktop 版本也显示在 Preferences -> Software updates 下。我想在 Windows 版本中可以找到类似的东西。

          【讨论】:

            【解决方案8】:

            在 Windows 10 上:

            • 转到设置 -> 应用和功能
            • 点击 Docker-App
            • 点击“卸载” - 显示 Docker Desktop 的版本号

            【讨论】:

              猜你喜欢
              • 2019-07-24
              • 1970-01-01
              • 1970-01-01
              • 2022-07-15
              • 2022-12-04
              • 2022-11-21
              • 2015-04-14
              • 2014-04-06
              • 1970-01-01
              相关资源
              最近更新 更多