admin管理员组文章数量:1567265
win10 安装docker报错问题
在运行docker version / docker image ls 之类报错:
大概是这样的:
1. error during connect: In the default daemon configuration on Windows,
the docker client must be run with elevated privileges to connect ...
或者:
2. error during connect: This error may indicate that the docker daemon is not running...
或者:
3. WSL2 installation is incoplete
The WSL2 Linux kernel....
大概常见的是上面的。
解决方式
参考了其它博客很多都是执行下面代码的
1) cd "C:\Program Files\Docker\Docker"
2) ./DockerCli.exe -SwitchDaemon
得出结论:没什么用,白搭…
接下来是正确的方式:
只要看到过上面第三点错误的(WSL 2…)之类的或者运行了刚刚两个白搭命令后没有解决问题的
可以解决问题的流程
- 为 Linux 启用 Windows 子系统
在 Windows 上安装任何 Linux 发行版之前,您必须首先启用“适用于 Linux 的 Windows 子系统”可选功能。
以管理员身份打开 PowerShell (开始菜单 > PowerShell > 右键单击 > 以管理员身份运行)并输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 启用虚拟机功能
在安装 WSL 2 之前,您必须启用虚拟机平台可选功能。您的机器将需要虚拟化功能才能使用此功能。
以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 下载 Linux 内核更新包
64位:
下载更新包
安装:一直next
下载官网参考:https://docs.microsoft/en-us/windows/wsl/install-manual - 将 WSL 2 设置为默认版本
打开 PowerShell 并运行以下命令,将 WSL 2 设置为安装新 Linux 发行版时的默认版本:
wsl --set-default-version 2
把这个 WSL2 Linux kernel update package for x64 machines 升级包安装之后,Docker desktop 就能顺利启动
注意:如果还是不行就再运行一下刚刚的两个白搭命令,这样就可以真的顺利启动
测试是否成功:Docker desktop会变绿色,或者运行docker 的一些命令就知道了。
小的不才,就是这样安装搞定的。
题外内容
更换镜像源地址China官方镜像:https://registry.docker-cn、http://f1361db2.m.daocloud.io
apply就可以。
版权声明:本文标题:win10 安装docker报错问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1727247844a1104854.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论