【问题标题】:Docker for windows hangs while trying to see settings [closed]Docker for windows 在尝试查看设置时挂起 [关闭]
【发布时间】:2020-05-11 16:52:40
【问题描述】:

我已经为 Windows 安装了 Docker 桌面(Windows 10 上的 docker 19.0.3)。当我进入设置时,它会随着状态更新而挂起并且永远不会回来。

我已经尝试卸载和安装,但没有帮助。 Hyper-V 和 Container 功能在 Windows 10 中打开。 请帮助我知道这到底有什么问题?

【问题讨论】:

  • 我遇到了同样的问题。直到几天前它都运行良好...可能是 MS 或 Docker 更新问题??
  • 疑难解答 -> 清理/清除数据对我有用。我今天刚刚在 Windows 10 上通过 VS2019 安装了 Docker Desktop,并遇到了同样的问题。因为我什至还没有开始使用 Docker,所以使用 Purge 数据对我来说没有问题。是的,如果我已经使用 Docker 一段时间了,我肯定不会使用它。我完全同意@chronic

标签: docker docker-for-windows docker-desktop


【解决方案1】:

以管理员身份运行 Docker Desktop,您可以访问设置。找了好多天:-(

【讨论】:

    【解决方案2】:

    对我来说,使用故障排除菜单中的清理/清除数据很有帮助。右键单击 docker 托盘符号 -> 故障排除即可访问该菜单。

    【讨论】:

    • 这个建议没有帮助,它破坏了我所有的数据集!似乎“清除数据”可能意味着remove leftover and cached queries or tables,但事实并非如此。这意味着“删除所有数据”。他们本来可以这么说的。
    • 文档告诉您将删除哪些内容:docs.docker.com/docker-for-windows/troubleshoot/#troubleshoot。 “清理/清除数据:选择此选项可删除容器和映像数据。选择是否要从 Hyper-V、WSL 2 或 Windows 容器中删除数据,然后单击删除确认。”
    • 这种类型的答案是整个“用户体验”研究出现的原因。虽然 docker 文档详细说明了将会发生的事情,但这对普通人来说并不是那么容易消耗。为了让它更有用,你添加这样的东西"Warning: Choosing this option will DELETE ALL YOUR DATA and ALL YOUR CONTAINERS. Are you sure you want to continue?"
    • 在将工具用于生产之前学习如何使用工具并听从互联网陌生人的建议如何?不管有多少警示标志,总会有这个人有本事无视它们。另外:没有备份,抱歉。
    【解决方案3】:

    对于在 Windows 10 上遇到同样问题的其他人,通过故障排除,我发现 WampServer 与 Docker 存在某种冲突(可能与端口有关)。我知道并不是每个遇到这种挂起现象的人都在使用 WampServer。但对于那些人来说,我希望我发布经过数小时的研究和摸索后学到的东西可以为您节省一些时间和挫败感。

    (版主,如果下面的评论是illegal,请随意删除)

    我很想知道有多少人因此得到了帮助。

    【讨论】:

      【解决方案4】:

      我可以解决这个问题的唯一方法是打开一个 powershell 并切换守护进程:

      & 'C:\Program Files\Docker\Docker\DockerCLI.exe' -SwitchDaemon
      

      【讨论】:

      • 恭喜!你拯救了我的一天
      • 问题是每次你想使用 Docker Desktop 时都必须这样做。今天我看不到我的 Ubuntu 安装的链接。 Windows 上的 Docker 真的很痛苦。
      • 这是我最近更新后开始面对的。但是这个命令确实有效,非常感谢。您能否就该命令的实际作用以及我们为什么需要这样做添加一些细节?
      • 该解决方案对我有用。这是什么原因造成的?我有一个正在运行的守护进程,我要切换到哪个守护进程?
      • 这个解决方案对我有用。但请注意,第一次运行 switch 命令后,我看不到我的 docker 图像。再次重复此命令后,我可以看到我的旧 docker 图像。正如@MikeCheel 所提到的,运行此命令可能已将守护进程更改为 Windows,在我的情况下,它没有 docker 映像,第二次运行此命令将其切换回 Linux ,我可以看到我以前的 docker 映像。跨度>
      【解决方案5】:

      对我来说,只有这样有效:疑难解答 -> 清理/清除数据

      @Eric Hepperle - 在当前 docker 版本中,有选择工具提示您要删除哪些数据集。

      【讨论】:

        【解决方案6】:

        我通过“重置为出厂默认设置”解决了这个问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-05-22
          • 2013-05-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多