信息发布→ 登录 注册 退出

如何在Windows上安装和配置Docker Desktop【容器化】

发布时间:2026-01-07

点击量:
需安装Docker Desktop并配置WSL2:确认Win10/11专业版及以上、启用WSL2与虚拟机平台、安装内核更新包、下载安装Docker Desktop、初始化WSL发行版、验证docker run hello-world成功、配置内存与WSL集成、添加CLI路径及DOCKER_HOST环境变量。

如果您希望在Windows操作系统上运行容器化应用,则需要安装并配置Docker Desktop。以下是完成该任务的具体步骤:

一、确认系统要求并启用必要功能

Docker Desktop for Windows依赖于WSL 2(Windows Subsystem for Linux 2)或Hyper-V,且仅支持64位Windows 10/11专业版、企业版或教育版。必须先确保系统满足前提条件并启用底层支持。

1、按 Win + R 输入 winver 确认Windows版本及内部版本号不低于19041(即Windows 10 2004或更高)。

2、以管理员身份运行PowerShell,执行命令:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

3、再次执行:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

4、下载并安装 WSL2 Linux内核更新包(从Microsoft官方文档页面获取最新msi安装器)。

5、重启计算机。

二、安装Docker Desktop主程序

安装包包含Docker Engine、CLI、Docker Compose及图形界面,需通过官方渠道获取可信安装文件,并以标准流程部署。

1、访问 https://www.docker.com/products/docker-desktop,点击“Download Docker Desktop for Windows”按钮获取最新安装程序。

2、双击下载的 Docker Desktop Installer.exe 文件启动安装向导。

3、勾选 “Install required Windows components for WSL2” 选项(推荐启用)。

4、选择安装路径(默认为C:\Program Files\Docker),点击“Install”开始安装。

5、安装完成后勾选 “Start Docker Desktop when you log in”,点击“Close”退出向导。

三、初始化WSL2后端并验证Docker服务

Docker Desktop默认使用WSL2作为后端引擎,首次启动需完成Linux发行版初始化与Docker守护进程激活。

1、打开Windows终端(或PowerShell),运行命令:wsl --list --verbose,确认至少存在一个状态为 Running 的WSL发行版(如Ubuntu-22.04)。

2、若无可用发行版,运行:wsl --install 安装默认发行版;或手动从Microsoft Store安装Ubuntu。

3、启动Docker Desktop应用程序,等待右下角通知区域出现鲸鱼图标且状态变为绿色运行中。

4、打开命令提示符或PowerShell,输入:docker --version 验证CLI是否就绪。

5、运行:docker run hello-world,确认镜像拉取、容器启动与输出打印全部成功。

四、配置Docker Desktop核心参数

通过图形界面可调整资源分配、网络行为及开发集成设置,直接影响容器运行效率与本地开发体验。

1、右键任务栏Docker图标,选择 “Settings” 打开配置窗口。

2、在 “Resources → WSL Integration” 页面,启用当前使用的WSL发行版(如Ubuntu-22.04)。

3、进入 “Resources → Memory”,将内存限制调至不低于 2GB(建议4GB以上以支持多容器场景)。

4、切换至 “General” 页签,勾选 “Use the WSL 2 based engine” 并取消勾选 “Enable Kubernetes”(除非明确需要)。

5、点击 “Apply & Restart” 使配置生效。

五、启用Docker CLI在非管理员终端中的权限

默认情况下,Docker CLI可能因权限策略无法在普通用户PowerShell或Git Bash中直接调用,需显式添加路径并验证环境变量。

1、打开系统属性 → “高级” → “环境变量”,在“系统变量”中找到 Path 并编辑。

2、新增一条路径:C:\Program Files\Docker\Docker\resources\bin

3、新建系统变量 DOCKER_HOST,值设为:npipe:////./pipe/docker_engine

4、关闭所有已打开的终端窗口,重新启动PowerShell或Git Bash。

5、执行:docker info --format "{{.OSType}}" ,返回 linux 即表示CLI已正确连接到WSL2后端。

标签:# format  # 设为  # 主程序  # 更新包  # 首次  # 如果您  # 不低于  # 专业版  # 勾选  # 发行版  # microsoft  # https  # kubernetes  # linux  # for  # bash  # 后端  # win10  # ubuntu  # 虚拟机  # app  # 操作系统  # 计算机  # windows  # docker  # git  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!