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

系统托盘中鲸鱼图标上的

。



我尝试在服务控制台中重新启动Docker引擎和Docker桌面服务。这没什么区别。唯一起作用的似乎是反复重新启动机器,直到运行为止。然而,这不是一个理想的解决方案。有谁能更好地解决这个问题吗?
顺便说一下,这是运行Linux容器,启用了Kubernetes。
发布于 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
https://stackoverflow.com/questions/67176416
复制相似问题