2026-10-20 21:12:17
Windows系统安装Docker Desktop指南
在Windows系统上安装Docker Desktop,您可以选择基于WSL(Windows Subsystem for Linux)2或Hyper-V的两种不同方式。以下是详细的安装步骤和注意事项:
一、安装前准备
系统要求:
Windows 11 64位:家庭版或专业版21H2或更高版本,或企业版或教育版21H2或更高版本。
Windows 10 64位:家庭版或专业版21H2(版本19044)或更高版本,或企业版或教育版21H2(版本19044)或更高版本。
启用WSL 2:
确保您的Windows版本支持WSL 2,并安装WSL 2 Linux内核更新包。
在PowerShell中以管理员身份运行以下命令,启用WSL 2功能:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
下载并安装WSL 2 Linux内核更新包。
将WSL 2设置为默认版本:wsl --set-default-version 2
硬件要求:
带有第二级地址转换(SLAT)的64位处理器。
4GB系统内存。
在BIOS设置中启用基于BIOS的硬件虚拟化支持。
二、安装包安装
下载Docker Desktop安装包:
从Docker官网下载适用于Windows的Docker Desktop安装包(Docker Desktop Installer.exe)。
运行安装包:
双击下载的Docker Desktop Installer.exe文件。
在安装过程中,确保在配置页面上选择适合您需求的选项。如果您希望使用WSL 2而不是Hyper-V,请勾选相应选项。
完成安装:
按照安装向导上的说明授权安装程序并继续安装。
安装成功后,单击“关闭”以完成安装过程。
三、运行安装程序(管理员权限)
如果您不是管理员用户,需要将用户添加到docker-users组中。
以管理员身份运行计算机管理:
在开始菜单中搜索“计算机管理”并以管理员身份运行。
找到docker-users组:
在计算机管理中,导航到“本地用户和组”->“组”->“docker-users”。
将用户添加到docker-users组中:
右键单击docker-users组,选择“添加到组”,然后将您的用户账户添加到该组中。
注销并重新登录:
为了使更改生效,您需要注销并重新登录Windows。
四、命令行安装(可选)
如果您希望通过命令行安装Docker Desktop,可以使用以下步骤:
下载Docker Desktop Installer.exe:
从Docker官网下载安装包并保存到本地。
执行安装命令:
打开命令提示符或PowerShell,导航到安装包所在的目录。
执行以下命令进行安装:Docker Desktop Installer.exe install
或者,如果您希望安装过程在后台运行且不显示任何UI界面,可以使用以下命令:start /w "" "Docker Desktop Installer.exe" install
使用安装参数(可选):
您可以通过添加不同的安装参数来自定义安装过程。例如,使用--quiet来抑制信息输出,或使用--backend=wsl-2来指定使用WSL 2作为后端。
五、后续步骤
启动Docker Desktop:
安装完成后,您可以在开始菜单中找到Docker Desktop并启动它。
登录Docker Hub(可选):
如果您希望使用Docker Hub上的镜像或进行其他操作,可以登录您的Docker Hub账户。
开始使用Docker:
现在,您已经成功在Windows系统上安装了Docker Desktop,可以开始使用Docker进行容器化开发和部署了。
通过以上步骤,您可以在Windows系统上顺利安装Docker Desktop,并根据自己的需求选择基于WSL 2或Hyper-V的容器运行环境。