这里针对Windows用户,特别是家庭版用户,介绍Docker Desktop的安装过程。
一、系统要求

- Windows 11 64位:家庭版或专业版,至少21H2;企业版或教育版,至少21H2。
- Windows 10 64位:家庭版或专业版,至少21H1;企业版或教育版,至少20H2。
- 在Windows上启用WSL 2功能。
- 要在Windows 10或Windows 11上成功运行WSL 2,需要满足以下硬件先决条件:
- 具有二级地址转换(SLAT)功能的64位处理器
- 4GB系统内存
- 必须在BIOS设置中启用BIOS级别的硬件虚拟化支持
- 下载并安装Linux内核更新程序包。
系统要求可能随时间更新,请通过官方文档了解最新要求。地址如下:https://docs.docker.com/desktop/windows/install/#system-requirements。
二、下载安装
1、安装
- 前往https://aka.ms/wsl2kernel,下载Linux内核更新程序包,双击wsl_update_x64.msi执行更新。
- 前往https://www.docker.com/get-started,下载Docker Desktop,选择for Windows版本,双击Docker Desktop Installer.exe进行安装。
2、查看
安装完成,打开命令提示符(或终端),输入以下命令查看Docker安装结果。 ```查看Docker版本
docker —version
查看Docker环境
docker version
> 安装前,如果不清楚本机是否已安装Docker,也可以通过以上命令检查下,避免重复安装,顺便查看当前已安装版本信息。<a name="gt69P"></a>## 3、欢迎安装完成,双击桌面快捷方式启动Docker Desktop,选择跳过教程(Skip tutorial)直接进入主界面(通过Quick Start Guide可以再次进入教程)。<br /><a name="UNVfq"></a># 三、入门体验首先,打开命令提示符(或终端),分别执行以下命令。<a name="Pi7s6"></a>## 1、拉取镜像
docker pull hello-world
<br />这里,从Docker Hub服务器上拉取了一个名为hello-world的镜像资源,其中,资源版本未指定,Docker统一默认为latest,也就是最新版。> 在Docker命令格式中,在应该填写版本的地方,如果没填写,则统一默认为latest。<a name="U6nX8"></a>## 2、创建容器并启动
docker run hello-world
<br />看到“Hello from Docker!”表示容器运行良好。运行完,容器自动停止。> 如果容器运行的是Nginx、MySQL这样的镜像资源,run命令后,容器将一直运行,直到收到停止运行命令。> run命令,表示创建并启动容器,如果要再次运行已创建的容器,应该使用start命令。<a name="VblqX"></a>## 3、查看容器
查看运行中的容器
docker ps
查看全部容器
docker ps -a
<br />没有运行中的容器,hello-world容器,在启动后,运行完成就自动退出了。<a name="GKsld"></a>## 4、查看镜像
docker images
```

列表中有一个镜像,镜像资源名为hello-world,镜像ID为feb5d9fea6a5。
5、结合Docker Desktop
基于以上过程,我们再回头看看Docker Desktop,就简单多了。
查看容器
查看镜像
以上,就是Windows 11家庭版下安装Docker Desktop的全过程。接下来,开始掌握Docker的基本操作。
