需安装Docker Desktop并启用WSL2:一、确认Win10 21H2+/Win11,运行wsl --install启用WSL2并验证;二、官网下载安装包,勾选快捷方式与开机启动;三、启动后验鲸鱼图标及docker --version、hello-world;四、设置registry-mirrors加速镜像拉取;五、右键切换Windows容器模式并验证OSType。

如果您希望在Windows系统上运行Docker容器,需先安装Docker Desktop并完成基础环境配置。以下是具体操作步骤:
一、确认系统要求与启用WSL2
Docker Desktop for Windows依赖WSL2(Windows Subsystem for Linux 2)作为后端运行时,必须确保系统满足最低要求并启用相关功能。
1、检查Windows版本是否为Windows 10 21H2或更高版本,或Windows 11。
2、以管理员身份打开PowerShell,执行命令:wsl --install,自动启用WSL2并安装默认Linux发行版。
3、重启计算机后,在PowerShell中运行wsl -l -v,确认已安装的发行版状态为“Running”且版本为2。
二、下载并安装Docker Desktop安装包
获取官方签名安装程序可避免兼容性问题与安全风险,安装过程将自动集成Docker CLI、Docker Compose及Kubernetes支持组件。
1、访问Docker官网下载页面,选择Docker Desktop Installer.exe最新稳定版。
2、双击运行安装程序,勾选Add shortcut to desktop和Start Docker Desktop when you log in选项。
3、点击“Install”按钮,等待安装完成,系统可能提示需要重启WSL服务或授予管理员权限。
三、启动Docker Desktop并验证安装
首次启动将触发后台初始化,包括WSL2分发版导入、Docker Engine启动及系统托盘图标注册,成功后即可使用CLI与GUI界面。
1、从开始菜单或桌面快捷方式启动Docker Desktop。
在 Windows 上执行终端命令,或对比 Windows 与 Linux 的 Shell 语法时使用。建议先检测当前 Shell 是 PowerShell 还是 cmd.exe,再给出相应命令……
2、观察右下角任务栏出现鲸鱼图标,且图标变为蓝色并显示“Docker Desktop is running”。
3、打开命令提示符或PowerShell,执行docker --version和docker run hello-world,确认输出包含“Hello from Docker!”信息。
四、配置镜像加速器提升拉取速度
国内网络环境下直接访问Docker Hub常出现超时或限速,配置可信镜像加速地址可显著缩短镜像下载时间。
1、右键点击任务栏Docker图标,选择“Settings”。
2、在左侧导航栏点击“Docker Engine”,在右侧JSON配置框中找到registry-mirrors字段。
3、在该字段数组内添加国内镜像源,例如:"https://mirror.baidubce.com"或"https://docker.mirrors.ustc.edu.cn"。
4、点击“Apply & Restart”,等待Docker Engine重新加载配置。
五、启用Windows容器模式(可选)
若需运行原生Windows容器(如基于nanoserver或servercore的镜像),需切换至Windows容器运行时,此模式不依赖WSL2。
1、右键点击任务栏Docker图标,选择“Switch to Windows containers”。
2、等待状态栏提示“Switching…”,完成后图标下方显示“Windows containers”。
3、在PowerShell中执行docker info | findstr "OSType",确认输出为OSType: windows。

















