win10 安装docker desktop
Windows 10 企业版安装docker desktop
前置要求
docker desktop安全系统要求:
安装WSL2 或者开启Hyper-V windows容器特性
官方推荐WSL2,安装配置推荐使用WSL替代Hyper-V,下面主要安装WSL
安装WSL
安装WSL的前置条件:
操作系统要求
windows11: Home 或 Pro 21H2 或更高版本, 或者 Enterprise 和 Education 21H2 版本或更高.
windows10: Home 或 Pro 21H2 (build 19044) 或更高版本, 或者 Enterprise 和 Education 21H2(build 19044) 或更高版本.
硬件要求
- cpu要求64位,支持二级地址转换
- 至少4G内存
- BIOS级别硬件虚拟功能必须开启,检查方法如下:
安装wsl:
以管理员运行命令行,并执行命令
wsl --insall
出现已安装虚拟机平台WSL安装成功。
如果出现: 无法解析服务器的名称或地址, 到网络和internet设置 --> 高级网络设置--> 更多网络适配器选项 --> 邮件对应网络适配器 --> 选择属性 --> Internet 协议版本4
设置DNS服务器地址:
接下来自动安装默认windows下Linux模拟系统,下载速度太慢,改换应用市场安装:
打开microsoft store,搜索ubuntu,选择一个安装即可
安装完成后即可继续安装docker desktop
如果遇到 WslRegisterDistribution failed with error: 0x800701bc
安装docker desktop
在docker官网下载windows docker desktop
下载完成后双击安装文件
在弹出的配置页面选择WSL替换Hyper-V,继续安装
安装完成。
Truble Shooting:
1. 启动docker desktop 失败,提示:windows hypervisor is not present
解决:控制面板 -> 程序 -> 启用或关闭windows功能,确保Hyper-V功能都选中
2. 启用或关闭windows功能,Hyper-V虚拟机监控程序无法勾选,提示:无法安装hyper-v该固件中的虚拟化支持被禁用
解决:进入任务管理器,确保“虚拟化”是启用状态
如果未启用,需要进入BIOS设置:intel virtrualization technology 设置为enable