商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > Windows安装Docker教程:启用WSL2并运行第一个容器验证

Windows安装Docker教程:启用WSL2并运行第一个容器验证

  发布于2026-09-04 阅读(0)

扫一扫,手机访问

本文提供Windows环境下安装Docker Desktop的完整步骤,重点在于启用WSL2后端及验证容器运行。通过PowerShell执行docker version确认客户端与服务端连通,并运行hello-world测试镜像完成基础环境搭建。

安装前确认Windows版本和虚拟化条件

Docker Desktop在Windows 10/11上通常依赖WSL2后端。安装前先确认系统版本较新、CPU虚拟化已在BIOS中开启,并且当前账号有管理员权限。公司电脑如果关闭虚拟化或限制安装驱动,需要先让管理员放开权限。

如果你只是学习容器基础,不需要一开始配置复杂镜像仓库。先把Docker Desktop启动、命令可用和第一个测试容器跑通,再继续学习镜像、容器、端口映射和数据卷。

启用WSL2和虚拟化相关组件

第1步:在Windows功能中勾选必要组件

打开控制面板 → 程序 → 启用或关闭Windows功能,勾选适用于Linux的Windows子系统虚拟机平台,需要Hyper-V环境时再勾选Hyper-V。保存后按提示重启电脑。

重启很关键。没有重启时,安装器可能显示组件已选择,但Docker Desktop启动时仍会提示WSL2不可用。

Windows功能窗口中勾选Hyper-V和适用于Linux的Windows子系统
图2:Docker Desktop依赖虚拟化和WSL2组件,安装前先确认这些功能已启用。

第2步:确认WSL版本并更新内核

打开管理员PowerShell,执行wsl --status查看默认版本。新环境建议使用wsl --set-default-version 2把默认版本设置为WSL2。如果系统提示需要更新WSL内核,应按提示完成更新后再继续安装Docker。

安装并启动Docker Desktop

第3步:运行Docker Desktop安装器

从Docker官方页面下载Windows安装器后,右键以管理员身份运行。安装过程中保留使用WSL2后端的选项,安装完成后按提示注销或重启。第一次启动可能需要等待几分钟,这是后台初始化Linux环境和Docker Engine。

第4步:检查Docker Desktop的WSL2设置

打开Docker Desktop设置,进入Settings → GeneralResources → WSL Integration相关页面,确认WSL2引擎已启用。如果你安装了Ubuntu发行版,可以在WSL集成中允许该发行版使用Docker命令。

Docker Desktop设置页面中显示General配置和WSL相关选项
图3:首次启动后检查Docker Engine和WSL2相关设置,避免安装完成但容器无法启动。

运行第一个容器完成验证

第5步:用docker version检查服务状态

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

PowerShell执行docker version显示Docker客户端和服务端版本
图1:能看到Client和Server版本,说明Docker命令与后台服务已经连通。

第6步:运行hello-world测试容器

继续执行docker run hello-world。第一次运行会从镜像仓库拉取测试镜像,然后启动一个短生命周期容器。输出中出现Docker欢迎说明,表示镜像拉取、容器创建和运行流程都通过。

常见问题与调整方法

表现:Docker Desktop提示WSL2未安装

通常是Windows功能未启用、WSL内核未更新或重启未完成。先检查虚拟机平台适用于Linux的Windows子系统,再执行wsl --update,最后重启电脑。

表现:docker version只有Client没有Server

说明命令行工具已经安装,但Docker Engine没有启动。打开Docker Desktop等待状态变为Running;如果一直启动失败,检查虚拟化、WSL发行版和安全软件拦截。

表现:hello-world拉取镜像很慢

这是网络访问镜像仓库较慢导致的。先确认Docker本身能正常启动,再根据自己的网络环境配置可信镜像源。不要在Docker还未启动成功时反复修改配置,否则排错会更乱。

总结

Windows安装Docker的关键顺序是:先启用WSL2和虚拟化组件,再安装Docker Desktop,最后用docker versiondocker run hello-world验证。只要客户端、服务端和测试容器都通过,后续学习Nginx、MySQL、Redis等容器化部署就有稳定基础。

本文转载于:leelee_20260827773814822 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

产品推荐

热门关注