Docker 引擎无法启动 | docker桌面在windows中没有正确安装

问题描述 投票:0回答:1

在 Windows 中安装 docker 桌面的步骤。

https://docs.docker.com/desktop/setup/install/windows-install/

已下载:适用于 Windows 的 Docker 桌面 - x86_64 。

对于安装,我尝试过,

  1. 保留两个复选框 - 使用 WSL 而不是推荐的 hyper-V ,
  2. 桌面图标 Docker 桌面未启动,看起来我的机器没有 wsl 。 我尝试了 wsl --install 但仍然不起作用。

其次,我选择了 hyper-v 。尝试启动 docker 引擎, 设置 -> 复选框使用基于 WSL 的引擎。 - 没有帮助,发动机无法启动。

尝试重置默认值,引擎仍然无法启动,再次弹出失败窗口。

我的系统没有 Hyper-V 虚拟机,我尝试在聊天 gpt 答案的帮助下启用 Hyper-V。

dism.exe /Online /Enable-Feature /FeatureName:Microsoft-Hyper-V-All /All /LimitAccess /Restart

启用和禁用在 powershell 中运行的两个命令,仍然对 docker 桌面仍然自动关闭没有帮助。

桌面也不断自动关闭。

windows docker windows-subsystem-for-linux docker-desktop docker-engine
1个回答
0
投票

我尝试了一种解决方法来解决我的机器配置问题。

  1. 如果您有旧版本,请卸载 docker,
  2. 下载https://docs.docker.com/desktop/setup/install/windows-install/并安装
  3. 取消选中第一个复选框(使用 WSL 而不是 hyper -v 推荐选项)
  4. 安装.
  5. 转到设置,单击复选框 WSL 引擎。 但这一次,服务器启动了几秒钟,这是以前从未有过的,然后就停止了。 如果您有类似的配置,让我们转向解决方法:
    https://github.com/docker/for-win/issues/13638#issuecomment-2245569588.

1.现在关闭docker桌面。 2.打开终端

wsl --版本

,机器有类似的内核版本5.15。然后继续

wsl --安装

并提供用于创建 ubuntu 帐户的用户名和密码。 3.打开docker桌面。 DOCKER 工程师运行得非常好!,

每次打开docker桌面时docker引擎都会正常启动。

希望这对少数人有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.