- 
- Docker Desktop 官方文档:Install Docker Desktop on Windows
 - 微软 WLS 2 官方文档:How to install Linux on Windows with WSL
 
下载
- 打开官网:https://www.docker.com/
 - 点击 
Download for Windows - AMD64 
环境准备
- 64 位处理器
 - 4GB 系统内存
 - 在 BIOS 中启用硬件虚拟化
 - 需要先在 Windows 系统中开启 
WSL 2或Hyper-V 
Docker Desktop的功能在WSL 2和Hyper-V上保持一致,不偏向任何一种架构。个人推荐使用WSL 2WSL 2
您必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。
- 以 管理员模式 打开 
PowerShell或Windows 命令提示符 - 执行 
wsl --install --no-distribution命令--install代表执行安装--no-distribution代表安装WSL时不要安装发行版(即不安装一个默认的Ubuntu子系统)
 - 完成后重启电脑
 - 再次以 管理员模式 打开 
PowerShell或Windows 命令提示符 - 执行 
wsl --status查看状态- 若提示类似于 
默认版本: 2则正常 - 若提示类似于 
默认版本: 2则执行wsl --set-default-version 2修改版本 
 - 若提示类似于 
 
Hyper-V
注:一般是企业版
win10/win11才能开启- 打开 
控制面板 - 点击 
卸载程序/程序和功能 - 点击 
启用或关闭 Windows 功能 - 勾选 
Hyper-V并确定 - 等待完成并重启系统
 
安装 Docker Desktop
- 以 管理员模式 运行 
Docker Desktop Installer.exe,默认情况下,会安装在C:\Program Files\Docker\Docker目录下 - 在 
Configuration页面,完成以下配置之后点击OK- 若以 
WSL 2模式,则保留默认勾选的Use WSL 2 instead of Hyper-V(recommended) - 若以 
Hyper-V默认,则取消勾选Use WSL 2 instead of Hyper-V(recommended) Add shortcut to desktop代表添加桌面快捷方式,自行决定
 - 若以 
 - 安装完成后根据提示重启(若提示注销,则手动执行重启!)
 - 再次进入系统后,运行 
Docker Desktop程序,一般情况下,会正常运行,- 第一个弹出的用户协议,必须点击同意
 - 剩下的一些操作可以选择 
Skip跳过 
 
补充说明
- 先执行了 
Docker Desktop安装,重启后无法启动Docker Desktop,可以尝试以 管理员模式 打开PowerShell或Windows 命令提示符执行wsl --update并重启 WSL 2模式下可以使用.wslconfig设置一些配置(例如最大使用内存),配置文件路径为C:\Users\<UserName>\.wslconfig- 微软官方教程:Advanced settings configuration in WSL
 - 示例配置:
[wsl2]memory=4GBprocessors=2swap=0GB
 
 
	声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。



评论(0)