
如果您希望在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。
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。

评论(0)