当前位置:

首页 > 系统应用 > Windows安装Docker教程:启用WSL2并运行第一个容器验证

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

Windows 11
Windows 11

Windows 11 是微软全新操作系统,现代化界面,流畅操作体验,适用于学习、工作与日常生活。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

立即下载
¥159
Windows 2026-08-22
正版软件 Windows 操作系统 Windows 11 Windows下载

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

本文提供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 → General或Resources → 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 version和docker run hello-world验证。只要客户端、服务端和测试容器都通过,后续学习Nginx、MySQL、Redis等容器化部署就有稳定基础。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
系统应用 Windows
相关文章 更多
隐藏Windows10开始菜单旁搜索框的设置
隐藏Windows10开始菜单旁搜索框的设置

觉得Windows 10任务栏搜索框太占地方?只需右键点击任务栏空白处,选择“搜索”即可一键隐藏或改为图标显示。隐藏后仍可通过Win+S快捷键快速呼出搜索,不影响日常使用。

Windows10开始菜单透明效果关闭步骤
Windows10开始菜单透明效果关闭步骤

觉得Windows 10开始菜单背景透出桌面壁纸不够清爽?只需两步:进入个性化颜色设置,关闭透明效果开关。本文详解操作路径及后续颜色调整技巧,让你的系统界面更干净利落。

用组策略禁止更改Windows10开始菜单设置
用组策略禁止更改Windows10开始菜单设置

详解如何在Windows 10专业版中利用本地组策略(gpedit.msc)锁定开始菜单磁贴布局,防止误操作或恶意修改,包含策略启用、刷新验证及恢复步骤。

让Win10开始菜单全屏显示的设置步骤
让Win10开始菜单全屏显示的设置步骤

想知道如何让Windows 10的开始菜单全屏显示?只需在“个性化”设置中打开一个开关即可。本教程详解全屏开始菜单的开启方法、界面布局及恢复步骤,助您更高效地管理应用。

Windows10输入法顺序怎么调整
Windows10输入法顺序怎么调整

Windows 10装了多个输入法后顺序混乱?通过调整“时间和语言”中的首选语言优先级、清理多余键盘以及配置高级键盘设置中的默认输入法,可稳定开机默认输入状态。

Windows10输入法快捷键冲突如何解决
Windows10输入法快捷键冲突如何解决

在 Windows 10 中遇到 Ctrl+Shift 或 Alt+Shift 误触导致输入法切换?本文详解如何通过高级键盘设置修改系统热键,清理多余键盘布局,并排查软件快捷键冲突,确保输入流畅。

Windows10微软拼音候选框字体大小如何设置
Windows10微软拼音候选框字体大小如何设置

Windows 10微软拼音候选框字太小看不清?本文详解如何在输入法选项中查找字号设置,或通过系统显示缩放整体放大候选窗口,并解决乱码与布局拥挤问题,提升中文输入效率。

Windows10微软拼音模糊音怎么开启
Windows10微软拼音模糊音怎么开启

想知道Windows 10微软拼音模糊音怎么开启?本文详解从系统设置进入语言选项,找到微软拼音模糊音开关及组合选择的方法,帮助平翘舌、前后鼻音混淆的用户提高输入效率。

Windows10输入法设置怎么恢复默认
Windows10输入法设置怎么恢复默认

Windows 10输入法乱了怎么办?本教程演示如何清理多余键盘、在高级设置中固定默认输入法(如微软拼音),并调整语言优先级,确保重启后设置依然生效。

Windows10输入法全角半角切换怎么设置
Windows10输入法全角半角切换怎么设置

Windows 10打字时字符突然变宽?可能是开启了全角模式。本文详解微软拼音输入法中全角与半角的区别,提供Shift+空格快捷键切换方法及状态栏查看技巧,快速修复英文、数字及标点符号的显示异常。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
AirBuddy 3 macOS版
AirBuddy 3 macOS版
macOS

AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

AirServer macOS版
AirServer macOS版
macOS

AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

AnyDesk macOS版
AnyDesk macOS版
macOS

AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

WINDOWS 更多
讯飞绘文 网页版
讯飞绘文 网页版
Windows

讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

AirServer Windows版
AirServer Windows版
Windows

AirServer Windows版可把电脑变成AirPlay、Google Cast和Miracast无线投屏接收端,适合会议演示、课堂教学及家庭大屏分享。发送设备通常无需另装客户端,并可同时接收和智能排列多个镜像会话。

AlwaysUp Windows版
AlwaysUp Windows版
Windows

AlwaysUp是一款面向Windows的系统服务注册与程序托管工具,可让普通应用、脚本及批处理在无人登录时随系统启动,并通过状态检测、异常重启、资源监控和邮件通知保障关键任务持续运行。

即将离开本站
您即将前往第三方网站,请确认是否继续?