发布于2026-09-04 阅读(0)
扫一扫,手机访问
本文提供Windows环境下安装Docker Desktop的完整步骤,重点在于启用WSL2后端及验证容器运行。通过PowerShell执行docker version确认客户端与服务端连通,并运行hello-world测试镜像完成基础环境搭建。
Docker Desktop在Windows 10/11上通常依赖WSL2后端。安装前先确认系统版本较新、CPU虚拟化已在BIOS中开启,并且当前账号有管理员权限。公司电脑如果关闭虚拟化或限制安装驱动,需要先让管理员放开权限。
如果你只是学习容器基础,不需要一开始配置复杂镜像仓库。先把Docker Desktop启动、命令可用和第一个测试容器跑通,再继续学习镜像、容器、端口映射和数据卷。
打开控制面板 → 程序 → 启用或关闭Windows功能,勾选适用于Linux的Windows子系统、虚拟机平台,需要Hyper-V环境时再勾选Hyper-V。保存后按提示重启电脑。
重启很关键。没有重启时,安装器可能显示组件已选择,但Docker Desktop启动时仍会提示WSL2不可用。

打开管理员PowerShell,执行wsl --status查看默认版本。新环境建议使用wsl --set-default-version 2把默认版本设置为WSL2。如果系统提示需要更新WSL内核,应按提示完成更新后再继续安装Docker。
从Docker官方页面下载Windows安装器后,右键以管理员身份运行。安装过程中保留使用WSL2后端的选项,安装完成后按提示注销或重启。第一次启动可能需要等待几分钟,这是后台初始化Linux环境和Docker Engine。
打开Docker Desktop设置,进入Settings → General或Resources → WSL Integration相关页面,确认WSL2引擎已启用。如果你安装了Ubuntu发行版,可以在WSL集成中允许该发行版使用Docker命令。

打开新的PowerShell,执行docker version。如果能看到Client和Server两段信息,说明命令行和Docker后台服务已经连通。若只显示客户端或提示无法连接Docker daemon,先确认Docker Desktop是否已经启动。

继续执行docker run hello-world。第一次运行会从镜像仓库拉取测试镜像,然后启动一个短生命周期容器。输出中出现Docker欢迎说明,表示镜像拉取、容器创建和运行流程都通过。
通常是Windows功能未启用、WSL内核未更新或重启未完成。先检查虚拟机平台和适用于Linux的Windows子系统,再执行wsl --update,最后重启电脑。
说明命令行工具已经安装,但Docker Engine没有启动。打开Docker Desktop等待状态变为Running;如果一直启动失败,检查虚拟化、WSL发行版和安全软件拦截。
这是网络访问镜像仓库较慢导致的。先确认Docker本身能正常启动,再根据自己的网络环境配置可信镜像源。不要在Docker还未启动成功时反复修改配置,否则排错会更乱。
Windows安装Docker的关键顺序是:先启用WSL2和虚拟化组件,再安装Docker Desktop,最后用docker version和docker run hello-world验证。只要客户端、服务端和测试容器都通过,后续学习Nginx、MySQL、Redis等容器化部署就有稳定基础。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9