随笔 - 62  文章 - 0  评论 - 1  阅读 - 51504

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   哼着歌啦啦啦  阅读(3050)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示