Tia*_*李大仁 10 docker windows-10 docker-for-windows
将Windows 10上的Docker Desktop替换为更新版本后,点击启动,出现如下错误
WSL 2 安装不完整
WSL 2 Linux 内核现在使用单独的 MSI 更新包进行安装。请单击链接并按照说明安装内核更新:
安装Linux内核后按重启
默认情况下,在“设置”>“常规”中,已选择“使用基于 WSL 2 的引擎”选项。这可能是因为我已经在本地安装了 Ubuntu 18.04 LTS。
如果我转到 Docker 桌面设置 > 资源 > WSL 集成
您没有任何 WSL 2 发行版。请将 WSL 1 发行版转换为 WSL 2,或者安装一个新发行版,它会出现在这里。
如何让 Docker 运行?
有两种方法可以让它工作
在此页面中的“下载 Linux 内核更新包”下。
然后 Docker 就可以正常启动了
如果目标只是让 Docker 运行,可以简单地从取消选中“使用基于 WSL 2 的引擎”的框开始。这可能会出现以下错误
未启用所需的 Windows 功能:Hyper-V。
切换到基于 WSL 2 的引擎?
启用 Hyper-V:https : //docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v
因此,在 PowerShell 7 中运行命令
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
这需要重新启动计算机才能完成操作。然后,一旦再次启动 Docker,就会出现以下错误
Docker 初始化失败
发生了一个或多个错误。
最终,只需单击重新启动,Docker 就会开始运行
| 归档时间: |
|
| 查看次数: |
8361 次 |
| 最近记录: |