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) 或更高版本.

  硬件要求

  1. cpu要求64位,支持二级地址转换
  2. 至少4G内存
  3. BIOS级别硬件虚拟功能必须开启,检查方法如下:  

 安装wsl:

  以管理员运行命令行,并执行命令 

wsl --insall

 

出现已安装虚拟机平台WSL安装成功。

如果出现: 无法解析服务器的名称或地址, 到网络和internet设置 --> 高级网络设置--> 更多网络适配器选项 --> 邮件对应网络适配器 --> 选择属性 --> Internet 协议版本4 

设置DNS服务器地址:

 

 

 

接下来自动安装默认windows下Linux模拟系统,下载速度太慢,改换应用市场安装:

打开microsoft store,搜索ubuntu,选择一个安装即可

 安装完成后即可继续安装docker desktop

如果遇到 WslRegisterDistribution failed with error: 0x800701bc

解决方法参考引用:Windows11 WSL 打开Ubuntu 报错 WslRegisterDistribution failed with error: 0x800701bc - 龙凌云端 - 博客园 (cnblogs.com)

 

安装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

 

posted on 2023-08-26 12:45  哼着歌啦啦啦  阅读(2595)  评论(0编辑  收藏  举报