Docker for Windows发行说明

预计阅读时间:55分钟

该页面包含有关Docker Desktop版本中的新功能,改进,已知问题和错误修复的信息。

Docker桌面3.3.3

2021-05-06

下载

升级版

错误修复和较小的更改

  • 修复了无法从“故障排除”屏幕上载诊断信息的问题。

Docker桌面3.3.2

2021-05-03

下载

升级版

错误修复和较小的更改

  • 修复了重新启动metrics-port引擎的daemon.json阻止应用程序中定义的错误。
  • 修复了临时端口泄漏的问题。修复了docker / for-mac#5611
  • 默认情况下启用buildkit垃圾收集。
  • 修复了阻止绑定到端口123的错误。修复了docker / for-mac#5589
  • 删除了“默认情况下将Docker堆栈部署到Kubernetes” Kubernetes设置。该组件已在2.4.0.0中删除,但我们忘记了删除设置。修复了docker / for-mac#4966

Docker桌面3.3.1

2021-04-15

下载

错误修复和较小的更改

  • Docker Desktop现在确保容器内的权限/dev/null以及其他设备已正确设置为0666rw-rw-rw---privileged。修复了docker / for-mac#5527
  • 修复了docker run使用\\wsl.localhost目录路径时导致失败的问题。修复docker / for-win#10786
  • 修复了无法在后端与Docker Hub建立连接时导致Docker Desktop在启动期间失败的问题。修复docker / for-win#10896
  • 修复了从增量更新创建文件时的文件权限。修复docker / for-win#10881

Docker桌面3.3.0

2021-04-08

下载

新的

现在,您可以指定何时下载和安装Docker Desktop更新。当有可用更新时,Docker Desktop将显示一个图标,指示较新版本的可用性。您可以在方便时在后台下载更新。下载完成后,您所需要做的就是单击更新,然后重新启动以安装最新的更新。

使用Docker桌面进行专业开发的开发人员有时可能需要跳过特定的更新。因此,Pro或Team订阅开发人员可以在出现提醒时跳过有关特定更新的通知。

对于没有托管访问权限来安装Docker Desktop安装更新的IT托管环境中的开发人员,如果您的Docker ID是Team订阅的一部分,那么“设置”菜单中现在提供了一个选项,选择不接收Docker Desktop更新的通知。

升级版

错误修复和较小的更改

  • 修复了查看以显式项目名称启动的撰写应用程序时的问题。修复了docker / for-win#10564
  • 确保--add-host host.docker.internal:host-gateway原因host.docker.internal解析为主机IP,而不是IP路由器的IP。请参阅docker / for-linux#264
  • 固定了Windows容器的端口分配。修复了docker / for-win#10552
  • 修复了以下问题:在主机上运行具有随机端口的容器会导致Docker Desktop仪表板错误地打开端口0的浏览器,而不使用分配的端口。
  • 修复了一个问题,即使用Docker Desktop仪表板从Docker Hub提取图像的操作会失败而导致失败。
  • 启动Linux VM时执行文件系统检查。

Docker桌面3.2.2

2021-03-15

下载

错误修复和较小的更改

Docker桌面3.2.1

2021-03-05

下载

升级版

Docker桌面3.2.0

2021-03-01

下载

新的

  • 当您启动Docker Desktop时,Docker Dashboard会自动打开。
  • Docker Dashboard每周显示一次提示。
  • BuildKit现在是所有用户的默认生成器,而不仅仅是新安装的。要关闭此设置,请转到“设置” >“ Docker引擎”,然后将以下块添加到Docker守护程序配置文件中:
    "features": {
      "buildkit": false
    }
    

升级版

弃用

  • Docker Desktop无法再安装在Windows 1709(内部版本16299)上。
  • 删除了不推荐使用的DNS名称docker.for.win.localhosthost.docker.internal在容器中使用DNS名称访问主机上运行的服务。码头工人/双赢#10619

错误修复和较小的更改

Docker桌面3.1.0

2021-01-14

下载

新的

  • 使用WSL 2后端添加对GPU工作负载的实验性支持(需要Windows Insider开发人员频道)。
  • Docker守护程序现在在基于Debian Buster的容器(而不是Alpine)中运行。

升级版

错误修复和较小的更改

  • 修复了禁用代理设置不起作用的问题。修复了docker / for-win#9357
  • 修复了用户批量创建或删除许多对象时的UI可靠性问题。
  • 重新设计了支持UI,以提高可用性。

Docker桌面3.0.4

2021-01-06

下载

升级版

错误修复和较小的更改

Docker桌面3.0.0

2020-12-10

下载

新的

  • Docker Desktop版本使用三位数的版本号。
  • Docker Desktop更新现在要小得多,因为它们将使用增量补丁来应用。有关更多信息,请参阅自动更新
  • 的第一个版本docker compose(作为现有版本的替代版本docker-compose)。支持一些基本命令,但尚不完整docker-compose

    • 支持以下子命令:updownlogsbuildpullpushlsps
    • 支持基本卷,绑定安装,网络和环境变量

      通过在compose-cli GitHub存储库中创建问题,让我们知道您的反馈。

  • Docker Hub工具v0.2.0

升级版

错误修复和较小的更改

已知的问题

  • 使用表单时,从git URL用BuildKit构建图像失败github.com/org/repo。要变通解决此问题,请使用表格git://github.com/org/repo
  • 某些DNS地址无法在基于Alpine Linux 3.13的容器内解析。

Docker桌面社区2.5.0.1

2020-11-10

下载

升级版

Docker桌面社区2.5.0.0

2020-11-02

下载

Docker Desktop 2.5.0.0包含Kubernetes升级。安装此版本后,将重置您的本地Kubernetes群集。

新的

  • 现在,已订阅Pro或Team计划的用户可以在Docker Desktop的“远程存储库”选项卡上查看漏洞扫描报告。
  • Docker Desktop为已订阅Pro或Team Plan的用户引入了一个支持选项。

升级版

弃用

  • Docker桌面无法再安装在Windows 1703(内部版本15063)上。

错误修复和较小的更改

  • 将“运行诊断”更名为“获得支持”。
  • 修复了间歇性导致WSL 2后端无法启动的问题。
  • 修复了与NFS挂载有关的问题。参见docker / for-mac#4958
  • 修复了WSL中的bash在Docker Desktop之前启动时找不到Docker CLI的问题。
  • 修复了HTTP代理排除列表中包含诸如localhost或条目的问题127.0.0.1。修复了docker / for-win#8750
  • 当WSL集成过程意外停止时,现在会通知用户,并且可以决定是否重新启动它,而不是始终尝试以循环方式重新启动它。修复了docker / for-win#8968
  • 修复了与集装箱日志在重负荷下滞后有关的问题。修复了docker / for-win#8216
  • 诊断:避免在Kubernetes处于损坏状态时挂起。
  • 修复了用户名包含空格时安装程序日志文件默认位置的路径。修复了docker / for-win#7941
  • 修复了某些网络插件可能无法加载,导致Docker守护进程docker / for-win#9282崩溃的问题。
  • 在将文件共享到容器中时(例如docker run -v ~/.gitconfig),Docker Desktop不会监视父目录。修复了docker / for-mac#4981

Docker桌面社区2.4.0.0

2020-09-30

下载

Docker Desktop 2.4.0.0包含Kubernetes升级。安装此版本后,将重置您的本地Kubernetes群集。

新的

  • Docker Compose CLI-0.1.18,可通过ECS和ACI在Compose和云中使用卷。
  • Docker在Docker Dashboard中引入了新的Images视图。图像视图允许用户查看集线器图像,将其拉出并管理其在磁盘上的本地图像,包括清理不需要的和未使用的图像。要访问新的图像视图,请从Docker菜单中选择Dashboard > Images
  • 重置为出厂默认设置后,Docker Desktop现在默认启用BuildKit。要恢复原来的docker build体验,请转到“设置” >“ Docker引擎”,然后禁用BuildKit功能。
  • Amazon ECR凭证助手

升级版

错误修复和较小的更改

  • 删除了传统的Kubernetes上下文docker-for-desktopdocker-desktop应该使用上下文。修复了docker / for-win#5089docker / for-mac#4089
  • 从安装程序中删除了从Windows容器开始的选项
  • 如果Docker已经在运行,将应用程序固定在任务栏上并单击它将启动容器视图。
  • 现在,在系统托盘中的鲸鱼上单击鼠标左键即可启动仪表板容器视图。
  • Docker Desktop现在在明暗模式下使用不同的系统托盘图标。修复了docker / for-win#4113
  • 增加了对通过Qemu 4.2.0仿真Risc-V的支持。
  • 添加了可通过访问的低级调试Shell putty -serial \\.\pipe\dockerDebugShell
  • 将没有ansi颜色的容器日志复制到剪贴板。修复了docker / for-mac#4786
  • 如果hosts在Docker中指定了应用程序启动,请进行修复daemon.json。参见docker / for-win#6895
  • 固定的DNS短名称解析。参见docker / for-win#4425
  • chronyd切换sntpcd到解决主机时间同步问题。修复了docker / for-win#4526
  • 如果设置了“在不带TLS的tcp:// localhost:2375上公开守护程序”并且localhost:2375被另一个程序使用,则避免阻止启动。请参阅docker / for-win#6929 docker / for-win#6961
  • 修复了在设置中在不存在的驱动器上添加文件夹会创建一个空条目的问题。参见docker / for-win#6797
  • 避免在共享卷上的文件I / O期间失败并显示“未实现功能”。修复docker / for-win#5955
  • 确保docker run -v /var/run/docker.sock正确重写Windows路径,请参阅docker / for-win#6628
  • 修复了当Docker桌面加载损坏的Docker CLI配置文件时发生的崩溃。修复了docker / for-win#6657
  • 确保localhost127.0.0.1都可以在代理设置中使用它们和重定向到主机上的代理。修复docker / for-win#5715docker / for-win#6260
  • 修复了在没有Internet连接的情况下无法登录时崩溃的问题。
  • 修复了使用“ ..”字符处理共享卷路径时的错误。修复了docker / for-win#5375
  • 在吐司通知中报告检查更新错误。修复了docker / for-win#6364
  • 修复了一个升级错误,该错误使仍在使用基于PowerShell的VM管理的版本上的用户可能会遇到无提示的卸载崩溃,从而导致卸载而不是升级Docker Desktop。
  • 修复了用户名包含空格时安装程序日志文件默认位置的路径。修复了docker / for-win#7941
  • Docker Desktop总是在容器启动时同步刷新文件系统缓存。参见docker / for-mac#4943
  • Docker Desktop安装程序中不再包含Compose-on-Kubernetes。您可以从compose-on-kubernetes发布页面单独下载它。

WSL 2变更

  • Docker上下文现在已在Windows和WSL发行版之间同步。
  • 修复了间歇性导致后端无法启动的问题。
  • 修复了当glibc不兼容时发生的代理崩溃。请参阅docker / for-win#8183
  • 修复了移除容器安装/mnt/wsl会破坏WSL集成时的问题。参见docker / for-win#7836
  • 添加了对使用Windows CLI从发行版挂载文件的支持(例如docker run -v \\wsl$\Ubuntu\home\simon\web:/web ...
  • 修复了尝试使用具有相对路径的共享卷时的错误消息。修复了docker / for-win#6894
  • 修复了将Windows更新到支持WSL 2的版本时的问题,在该版本中,配置文件被旧的Hyper-V VM锁定。
  • 修复了WSL 2内外的Docker Compose版本中的差异。修复了docker / for-win#6461
  • 检测docker-desktopwsl发行版何时停止并显示更清晰的错误消息。
  • 修复暴露端口时的竞争条件。
  • 启用对话框不再阻止其他窗口。

已知的问题

  • docker-compose与命名卷和gRPC FUSE一起使用时,存在一个已知问题:docker-compose up由于卷路径具有prefix,因此第二次及以后的调用将失败/host_mnt
  • 启用Kubernetes时存在一个已知问题,其中设置UI有时无法更新Kubernetes状态。要变通解决此问题,关闭并重新打开窗口。
  • 切换用户时,存在一个罕见的已知问题,其中图像UI有时会继续显示前一个用户的存储库。要变通解决此问题,关闭并重新打开窗口。

Docker桌面社区2.3.0.5

2020-09-15

下载

新的

升级版

错误修复和较小的更改

已知的问题

  • clock_gettime64系统调用返回EPERM,而不是ENOSYS 在i386的影像。要变通解决此问题,seccomp通过使用--privileged标志禁用。参见docker / for-win#8326

Docker桌面社区2.3.0.4

2020-07-27

下载

升级版

错误修复和较小的更改

  • Docker Desktop现在提示用户共享目录(例如)的路径////c/Users/foo,而不是仅共享路径(例如C:\Users\foo和)C:/Users/foo
  • 现在,安装程序将在错误或用户取消安装时返回非零退出代码。
  • 修复了用户名包含空格时安装程序日志文件默认位置的路径。修复docker / for-win#6552
  • 仪表板:修复了为Windows容器打开CLI的问题。参见docker / for-win#7079
  • 仪表板:修复了有时被截断的容器日志。修复docker / for-win#5954
  • WSL 2:修复了更改用户的默认Shell会阻止WSL集成的问题。修复docker / for-win#7653
  • WSL 2:修复了恢复卡在“安装”状态的WSL发行版的问题。

Docker桌面社区2.3.0.3

2020-05-27

下载

升级版

错误修复和较小的更改

Docker桌面社区2.3.0.2

2020-05-11

下载

新的

  • Windows 10家庭用户现在可以通过WSL 2使用Docker桌面。这需要Windows 10版本2004或更高版本。有关更多信息,请参阅在Windows上安装Docker Desktop
  • 首次启动时,Docker Desktop会引入新的入门教程。快速入门教程指导用户通过几个简单的步骤开始使用Docker。它包括一个简单的练习,以构建示例Docker映像,将其作为容器运行,将映像推送并保存到Docker Hub。
  • Docker Desktop现在允许共享单个文件夹,而不是整个驱动器,从而为用户提供了对共享内容的更多控制权。

升级版

错误修复和较小的更改

WSL 2

  • 如果Windows端口可用,则Docker Desktop仅在Linux中公开主机端口。
  • Docker Desktop现在允许用户刷新发行版列表。
  • 在兼容操作系统版本上安装时,Docker Desktop默认为WSL 2。
  • Docker Desktop检测到缺少的Linux内核,并添加了指向Microsoft文档的指针以下载该内核。
  • 检测WSL 2后端何时停止并允许用户重新启动它。
  • 添加了chmod/chown对WSL 2绑定安装的支持。修复了docker / for-win#6284
  • 添加了检查是否在BIOS中启用了虚拟化。

文件共享

  • 修复了重命名共享文件夹的父目录导致虚假File not found错误的错误。修复了docker / for-win#6200
  • 修复了字母和两位数的根文件夹名称导致docker-compose无法在卷内创建目录的错误。修复了docker / for-win#6248
  • 修复了一个错误,该错误使容器在负载下且容器重新启动时无法看到共享卷上的文件更新。修复了docker / for-win#5530
  • 修复了将主机路径错误地转换为VM路径的错误。修复了docker / for-win#6209
  • 修复了在长路径(> 260个字符)上接收文件事件的错误。修复了docker / for-win#6337
  • Docker Desktop将有效的目录连接表示为目录(而不是符号链接),并正确处理了缓存失效和事件注入。修复了docker / for-win#5582

其他修复

  • Docker Desktop安装程序的大小从960 MB减少到409 MB。
  • 添加了从“故障排除”屏幕中删除数据的选项。
  • 修复了当Kubernetes上下文无效时容器从UI消失的错误。修复了docker / for-win#6037
  • 修复了将Windows事件日志过滤复制到Docker Desktop日志文件时的问题。修复了docker / for-win#6258
  • 修复了手柄泄漏vpnkit-bridge。修复docker / for-win#5841
  • 修复了删除Docker Desktop虚拟交换机时的错误。
  • 从UI添加了到Edge通道的链接。
  • 使嵌入式终端可调整大小。
  • 修复了仅expose on TCP在应用程序重新启动时遵守Docker引擎API设置的错误。单击“应用”按钮后,设置即生效。
  • 修复了以下错误:如果用户名包含空格,诊断上传将失败。
  • Docker Desktop现在在启动时读取Hyper-V VM磁盘的最大大小,并将其用作显示在“设置”中的值。
  • 修复了无需引擎即可启动Docker Desktop UI的错误。修复了docker / for-win#5376
  • Docker Desktop现在使用最少的特权来查询服务器服务。修复了docker / for-win#5150
  • 修复了无法在特定主机IP上公开容器端口的问题。参见docker / for-win#5546
  • 从仪表板中删除了端口探测,仅无条件显示了应该可用的端口的链接。修复了docker / for-win#5903
  • Ceph支持已从Docker桌面删除,以节省磁盘空间。
  • 修复了导致Windows日志文件归档无限期增长的问题。修复了docker / for-win#5113
  • 在安装程序中为LanmanServer服务添加了先决条件检查。修复docker / for-win#5150

已知的问题

  • 如果您在Windows(LCOW)模式下的实验性Linux容器中运行Docker桌面,则某些CLI命令将失败。作为替代方案,我们建议运行传统的Linux容器或WSL 2后端

WSL 2

  • 群集服务绑定安装不一定总是正确还原。
  • 绑定生活在根目录之外的文件架挂载点(内的文件/mnt/c/tmp/run...当多个容器安装它们无法正常工作)。

Docker桌面社区2.2.0.5

2020-04-02

下载

错误修复和较小的更改

Docker桌面社区2.2.0.4

2020-03-13

下载

升级版

错误修复和较小的更改

  • 安全性:使用管理员特权收集诊断信息,这导致在Docker桌面用户不是管理员的系统上可能的特权升级。
  • Docker Desktop现在在共享卷中显示隐藏文件。修复了docker / for-win#5808
  • Docker Desktop现在MODIFY在共享文件系统上生成用于Windows文件共享的inotify事件。修复了docker / for-win#5530
  • 尝试在Windows文件系统上使用相同的文件名但大小写不同(大写/小写)的共享卷中创建文件将失败,并显示错误消息EEXIST。修复了docker / for-win#5894
  • 修复了主机路径超过260个字符的共享卷中的缓存失效和事件注入。
  • Docker Desktop现在允许用户重命名共享卷中的打开文件。修复了docker / for-win#5565
  • 修复了导致Docker Desktop Dashboard尝试连接到容器内所有公开端口的问题。修复了docker / for-win#5903
  • Kubernetes:现在,由声明创建的持久卷已存储在虚拟机中。修复了docker / for-win#5665
  • 修复了导致用户尝试重置为出厂默认设置时导致Docker桌面挂起的问题。
  • 修复了导致Docker桌面锁定随机文件的文件共享问题。修复了docker / for-win#5624docker / for-win#5575

已知的问题

  • 如果您在Windows(LCOW)模式下的实验性Linux容器中运行Docker桌面,则某些CLI命令将失败。作为替代方案,我们建议运行传统的Linux容器或试验性的WSL后端
  • 无法使用Docker桌面设置UI调整磁盘映像的大小。如果要更新磁盘映像的大小(例如,更新为128 GB),请在PowerShell中运行以下命令:

    Resize-VHD -Path 'C:\ProgramData\DockerDesktop\vm-data\DockerDesktop.vhdx' -SizeBytes 128gb
    

Docker桌面社区2.2.0.3

2020-02-11

下载

升级版

错误修复和较小的更改

  • 修复了阻止用户在共享卷中的文件名中创建带有特殊字符的文件的问题。修复了docker / for-win#5520
  • 修复了.NET中具有相对路径的共享卷的处理docker-compose.yml。修复了docker / for-win#5516
  • 修复了路径大小写(大写/小写)与主机不完全匹配的共享卷的处理。修复了docker / for-win#5516
  • 修复了在Windows文件系统中更改文件不会更新容器中的文件的问题。修复了docker / for-win#5530docker / for-win#5550
  • 修复了一个问题,该问题阻止用户共享驱动器,有时会错误地提示用户输入文件系统凭据。修复了docker / for-win#5567
  • 修复了阻止用户装入嵌套卷的问题。修复了docker / for-win#5540
  • 修复了绑定安装上的文件同步问题。修复了docker / for-win#5533
  • 修复了共享卷中文件的时间戳重置为零的问题。修复了docker / for-win#5528docker / for-win#5543
  • 修复了导致共享文件路径长度超过260个字符的Docker桌面失败的错误。修复了docker / for-win#5572
  • 修复了共享卷中存在符号链接时某些用户无法启动容器的问题。修复了docker / for-win#5582
  • 修复了用户无法通过Docker Desktop UI修改手动代理配置设置的错误。修复了docker / for-win#5606docker / for-win#5548
  • 修复了以下问题:如果no_proxy环境变量具有以点(。)开头的条目,则Docker桌面UI无法启动。修复了docker / for-win / 5551
  • 修复了一个错误,该错误不允许用户使用禁止访问Windows注册表的策略访问计算机上的Docker Desktop UI。修复了docker / for-win#5536
  • 修复了禁用WSL2集成并稍后重新启用它会导致符号链接断开的问题。修复了docker / for-win#5613
  • 修复了启动WSL引擎时出现的竞争状况,该竞争状况导致Docker Desktop错误地报告了容器已退出。修复了docker / for-win#5607
  • 修复了在容器内编辑代码会导致错误的问题。修复了docker / for-win#5528
  • 修复了运行命令DockerCli.exe -SharedDrives无法显示共享驱动器列表的错误。修复了docker / for-win#5625
  • 从Docker Desktop 2.2.0.3开始,您必须使用其原始大小写访问所有共享文件。例如,如果您创建了一个名为的文件test,则必须将其打开为test。尝试打开文件Test将失败,并显示错误消息No such file or directory。欲了解更多信息,请参阅在共享驱动器,权限和卷安装提示文件共享

已知的问题

  • DockerNAT已从Docker Desktop 2.2.0.0中删除,因为不支持使用IP地址从主机到容器进行通信。要从容器与主机进行通信,必须使用特殊的DNS名称host.docker.internal。我们还建议使用端口从主机与容器进行通信。有关更多信息,请参见网络

    但是,如果您当前的设置依赖于IP地址进行通信,则可以使用临时替代方法来恢复DockerNAT。为此,请在行175和176之间打开 C:\Program Files\Docker\Docker\resources\MobyLinux.ps1并添加$SwitchName = "DockerNAT"。请注意,恢复DockerNAT的临时解决方法可能会从将来的版本中删除。

  • 共享卷中指向共享卷外部的目录连接不起作用。
  • 当前无法重命名共享卷中的打开文件。
  • 在某些情况下,当主机进入睡眠状态时,Docker容器不会与主机同步时间。
  • 无法localhost在代理设置中使用。您可以改用host.docker.internal来解决此问题。

Docker桌面社区2.2.0.0

2020-01-21

Docker Desktop 2.2.0.0包含Kubernetes升级。安装此版本后,将重置您的本地Kubernetes群集。

升级版

新的

  • Docker Desktop Dashboard:新的Docker Desktop Dashboard提供了一个用户友好的界面,使您可以与容器和应用程序进行交互,并直接从UI管理应用程序的生命周期。此外,它还允许您访问日志,查看容器详细信息以及监视资源利用率以探索容器行为。有关新的Dashboard UI的详细信息,请参阅Docker Desktop Dashboard

  • WSL 2后端:试验性的Docker桌面WSL 2后端体系结构引入了对Kubernetes的支持,提供了更新的Docker守护进程,提供了VPN友好的网络以及其他功能。有关更多信息,请参阅Docker Desktop WSL 2后端

  • 新的文件共享实施: Docker Desktop引入了新的文件共享实施,以取代Samba,CIFS和Hyper-V网络。新的实现提供了改进的I / O性能。此外,在使用新文件系统时:

    • 用户不必公开Samba端口,因此不会遇到与IT防火墙或驱动器共享策略有关的问题。
    • 无需向Docker Desktop提供用户凭证。通过容器访问装入的文件夹时,将自动强制执行文件访问权限。

      有关更多信息,请参阅博客文章Docker Desktop Windows中的新文件共享实现

  • “设置” >“资源”中添加了“ WSL集成”选项,以选择WSL 2发行版。仅在计算机上启用WSL 2后,此选项才可见。
  • 为Docker桌面设置菜单引入了新的用户界面。
  • 现在,“疑难解答”菜单上提供了“重新启动,重置和卸载”选项。
  • 添加了启动和停止现有基于Compose的应用程序以及在Docker Desktop Dashboard UI中查看组合日志的功能。

错误修复和较小的更改

  • 在安装过程中启用了Windows功能,例如Hyper-V和Container,从而减少了安装后再次重启的需要。
  • Expect: 100-continue在Docker API代理中添加了对标头的支持。某些HTTP客户端(例如,curl当有效负载较大时,例如在创建容器时)会发送此标头。修复了moby / moby#39693
  • “设置”和“疑难解答”窗口中添加了一个加载叠加,以防止编辑冲突。
  • 未激活Kubernetes时,禁用“重置Kubernetes”按钮。
  • 改进了“设置和用户界面疑难解答”中的导航。
  • Docker Machine不再包含在Docker Desktop安装程序中。您可以从Docker Machine版本页面单独下载它。
  • Docker Desktop现在会在更新后自动重启。
  • 修复了在某些计算机上未正确禁用Docker桌面自动启动的问题。
  • 修复了当一个容器具有多个具有任意或尚未配置的外部端口号的端口时,容器启动错误。例如,docker run -p 80 -p 443 nginx)。修复了docker / for-win#4935docker / compose#6998
  • 修复了在运行Windows容器时重置为出厂默认值时导致Docker桌面崩溃的问题。
  • 修复了与快速启动相关的多个问题。
  • Docker Desktop现在支持inotify共享文件系统上的事件。
  • Docker Desktop的启动现在更加可靠,并且不会与主机防火墙软件发生冲突。
  • 修复了导致Docker桌面因错误而崩溃的罕见问题 Unable to stop Hyper-V VM: Cannot validate argument on parameter 'SwitchName'. The argument is null or empty.
  • 修复了在卸载Docker Desktop时导致罕见崩溃的错误。
  • 修复了导致Kubernetes配置文件不完整时导致Docker桌面启动失败的问题。
  • 修复了各种稳定性问题。

已知的问题

  • 当您启动Docker Compose应用程序,然后启动与Compose应用程序同名的Docker App时,Docker Desktop在仪表板上仅显示一个应用程序。但是,当您展开应用程序时,属于这两个应用程序的容器将显示在仪表板上。
  • 当您在Kubernetes上部署具有多个容器的Docker App时,Docker Desktop将每个Pod作为应用程序显示在仪表板上。
  • WSL 2需要Windows 10 Insider Preview内部版本19018或更高版本。
  • 当您在Linux和Windows之间切换容器模式时,仪表板将停止更新。要变通解决此问题,关闭并重新打开仪表板。
  • 新的gRPC FUSE文件共享实现不支持连接到Docker Desktop启动后添加的新驱动器(例如USB驱动器)。如果要在Docker Desktop中共享新驱动器,则必须退出Docker Desktop,然后启动应用程序以刷新“设置”中的驱动器列表。
  • ImDisk Toolkit无法共享由创建的虚拟驱动器中的文件。

Docker桌面社区2.1.0.5

2019-11-18

下载

Docker Desktop 2.1.0.5包含Kubernetes升级。请注意,安装此版本后,将重置您的本地Kubernetes集群。

升级版

Docker桌面社区2.1.0.4

2019-10-21

下载

Docker Desktop 2.1.0.4包含Kubernetes升级。请注意,安装此版本后,将重置您的本地Kubernetes集群。

升级版

新的

Docker Desktop现在使您可以使用两因素身份验证登录Docker Hub。有关更多信息,请参阅“双重身份验证”

Docker桌面社区2.1.0.3

2019-09-16

下载

升级版

Docker桌面社区2.1.0.2

2019-09-04

下载

Docker Desktop 2.1.0.2包含Kubernetes升级。安装此版本后,将重置您的本地Kubernetes群集。

升级版

Docker桌面社区2.1.0.1

2019-08-08

下载

请注意,您必须登录并创建Docker ID才能下载Docker Desktop。

升级版