你好,我有了新的现有项目并使用了 docker。 问题是我的 docker 桌面应用程序始终处于
Docker Engine starting...
,但在我的图标中它已经显示 Docker Desktop is running
。
在 Windows 10 上运行🙏
只需关闭docker桌面应用程序,然后再次打开它,它就会再次正常运行
运行 Docker Desktop 3.2.2 时遇到同样的问题。
通过下载 Docker Desktop 3.3.0 修复 (https://docs.docker.com/docker-for-windows/release-notes/)
在某些情况下,以下方法有效:
以管理员身份打开cmd
输入net stop winnat
启动或重启docker桌面
输入net start winnat
突然我打开笔记本电脑并启动Docker,它只显示“Docker桌面启动”并卡在这里很长一段时间。我尝试在
\AppData\Roaming\Docker
删除 settings.json(再次启动 docker 时自动创建)
但没有任何作用。
所以,我只是重新启动我的笔记本电脑撤消所有更改,这次几分钟后 Docker 桌面成功启动。
当我检查时,我使用的是最新版本,因此将桌面版本 4 降级到版本 3。
https://docs.docker.com/desktop/previous-versions/3.x-windows/
总结 - 尝试使用最新版本以外的其他版本。
希望这有帮助!!!
版本4.16.2必须立即更新至4.16.3 打开更新到最新窗口并阅读更新原因: 修复了 Docker Desktop 无法启动的问题...
无法更新,请卸载并重新安装。
我在 Windows 11 上的解决方案是重新启动。随后,Windows 安装了一些显然仍然缺失的 (Windows) 更新,尽管在通过开始菜单选择重新启动时确实没有显示它们。
通常 - 当仍然需要安装更新时 - 文本显示“更新并重新启动”,但就我而言,它没有。
在安装 Docker Desktop 后,当我在 Windows 计算机中安装 Ubuntu 时,由于某种原因,我遇到了这个问题。我已按照以下步骤解决了该问题:
首先,我卸载了 Docker,然后重新启动了计算机。
打开具有管理权限的 Powershell 终端,使用命令
wsl --install -d Ubuntu
安装 Ubuntu 发行版
最后,从网站安装了Docker Desktop。
我始终确保以管理权限启动 Docker Desktop。
原始解决方案。
确保您拥有 Windows 10/11 专业版或企业版。 否则,如果您有 Windows 10/11 Home 版本,您应该:
这是我的解决方案。
在 PowerShell 中运行以下两行命令。
首先退出 docker hub 桌面,然后在 PowerShell 中运行以下命令:
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
注意:需要注意的是,这会删除所有 docker 容器和数据。 (WLS:取消注册发行版并删除根文件系统。)
重新启动解决了我的问题。