首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Desktop用于Windows仪表板运行,而不是Docker本身

Desktop用于Windows仪表板运行,而不是Docker本身
EN

Stack Overflow用户
提问于 2021-04-20 09:43:54
回答 1查看 4.5K关注 0票数 8

我试图从Docker开始,发现Windows上的环境非常令人沮丧。大约一半的时间,我启动我的笔记本电脑码头桌面的Windows似乎没有正确启动。

症状:

系统托盘中的

  1. 鲸鱼图标后面没有任何容器:

系统托盘中鲸鱼图标上的

  1. Right-clicking只显示上下文菜单中的两个项目-仪表板和设置:

  1. 当仪表板打开时,左下角的Docker和Kubernetes图标变灰,并悬停在它们上方,显示它们停止了:

  1. 在仪表板中,如果我选择“设置”,它将无限期挂起,试图打开“设置”窗口:

  1. 在仪表板疑难解答窗口中,重新启动按钮灰暗:

我尝试在服务控制台中重新启动Docker引擎和Docker桌面服务。这没什么区别。唯一起作用的似乎是反复重新启动机器,直到运行为止。然而,这不是一个理想的解决方案。有谁能更好地解决这个问题吗?

顺便说一下,这是运行Linux容器,启用了Kubernetes。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-21 11:00:16

下面的堆栈溢出回答https://stackoverflow.com/a/67091896/216440建议使用DockerCLI -SwitchDaemon来解决类似的问题,方法是从使用Windows切换到Linux容器,反之亦然。

我试过了,但没能解决问题。然而,这是一些行之有效的东西的基础。

对我起作用的是通过在PowerShell中运行以下命令,迫使守护进程使用Linux容器:

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

我已经在使用Linux容器,但是,尽管如此,运行该命令使Desktop为Windows再次工作。

强制使用Windows容器的等效命令也可能有效,尽管我还没有尝试过:

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

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67176416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档