Docker Desktop在大型企业(超过250名员工或年收入超过1000万美元)的商业用途需要EE版。
一,系统要求
WSL 2后端
- Windows 11 64位:家庭或专业版21H2或更高版本,或企业或教育版21H2或更高版本。
- Windows 10 64位:Home或Pro 2004(内部版本号19041)或更高版本,或Enterprise或Education 1909(内部版本18363)或更高版本。
- 在Windows上启用WSL2功能。有关详细说明,请参阅 Microsoft文档 .
- 在Windows 10或Windows 11上成功运行WSL 2需要硬件支持下列条件:
- 64位处理器 二级地址转换(SLAT)
- 4GB 系统RAM
- 必须在BIOS设置中启用BIOS级别的硬件虚拟化支持。有关详细信息,请参阅 虚拟化 .
- 下载并安装 Linux内核更新包 .
Hyper-V后端和Windows容器
- Windows 11 64位:Pro版本21H2或更高版本,或企业或教育版21H2或更高版本。
- Windows 10 64位:Pro 2004(内部版本19041)或更高版本,或Enterprise或Education 1909(内部版本18363)或更高版本。
有关Windows 10和Windows 11 Home,请参阅 WSL2后端的系统要求 . - 必须启用Hyper-V和容器Windows功能。
- 在Windows 10上成功运行clientyper-V需要以下支持下列条件:
- 64位处理器 二级地址转换(SLAT)
- 4GB 系统RAM
- 必须在BIOS设置中启用BIOS级别的硬件虚拟化支持。有关详细信息,请参阅 虚拟化 .
二,操作演示:
1.启用Hyper-V、容器和适用于Linux的Windows子系统、虚拟机平台。
控制面板-程序-程序和功能-启用或关闭Windows功能,确认Hyper-V、容器和适用于Linux的Windows子系统、虚拟机平台复选框已经被勾选,并单击确定按钮。
2.安装DockerDesktop
①下载地址: DockerDesktop;Docker for Windows 分为稳定版(Stable)和抢鲜版(Edge),推荐使用稳定版。
②以管理员身份运行安装向导,并按照提示一步一步完成整个安装过程。
③bios开启虚拟化,验证:
一般到这里就安装成功了,下面是我遇到的一个错误,未解决
④ 启动Docker Desktop.exe报错,
桌面左下角搜索框搜索“Hyper-V 管理器”,打开发现Hyper-V 管理器设备是空的,如下:
解决方案:首先禁掉Vm或者xbox的虚拟机服务的开机自启,然后以管理员方式打开CMD,输入下面的命令,然后重启计算机。
结果如下:
提示未安装Linux内核(kernel)
方式一(速度最快):先运行 wsl --help查看是否安装了wsl(有常用用法提示就是安装了),然后打开 Microsoft Store,并选择你偏好的 Linux 分发版。
方式二(命令行的方式,国内速度较慢):
方式三:访问 https://aka.ms/wsl2kernel,手动安装或更新linux内核。
安装好的效果
验证是否成功,结果还没成功:
对策:
a.管理员模式打开CMD,输入:
⑤验证是否安装成功:
未成功,下面用Docker Toolbox试试:
最后:由于Docker Toolbox下载不下来,用纯净系统装的Docker Desktop。
作者:꧁执笔小白꧂