Windows上安装Docker,需要能运行 WSL 2或者Hyper-V,具有二级地址转换 (SLAT) 的64 位处理器,4GB及以上系统内存,BIOS 设置中启用 BIOS 级硬件虚拟化支持。本文主要介绍 Windows Docker安装与配置。

1、手动安装

1)下载文件

下载地址https://hub.docker.com/editions/community/docker-ce-desktop-windows/

2)执行安装

下载好之后双击 Docker Desktop Installer.exe 进行安装。

3)配置选项

确保选择了Enable Hyper-V Windows FeaturesInstall required Windows components for WSL 2 选项。然后按照安装向导上的说明授权安装程序并继续安装。

4)完成安装

安装成功后,单击 Close 完成安装过程。

注意:如果管理员帐户与用户帐户不同,则必须将该用户添加到docker-users组。以管理员身份运行计算机管理,并进入到本地用户和组>用户组> docker-users。右键单击以将用户添加到组中。注销并重新登录以使更改生效。

2、使用 winget 安装

相关文档https://docs.microsoft.com/zh-cn/windows/package-manager/

Windows中除了双击执行Docker Desktop Installer.exe文件安装,可以通过PowerShell执行winget安装,命令如下:

winget install Docker.DockerDesktop

3、启动 Docker

Docker Desktop 安装后不会自动启动。

1)搜索Docker,在搜索结果中选择Docker Desktop

httpswwwcjavapycom

2)快速入门指南

初始化完成后,Docker Desktop 会启动Quick Start Guide。本教程包括一个简单的练习来构建示例 Docker 映像,将其作为容器运行,将映像推送并保存到 Docker Hub。

要按需运行快速入门指南,请右键单击通知区域(或系统托盘)中的 Docker 图标以打开 Docker 桌面菜单,然后选择Quick Start Guide。如下图,

httpswwwcjavapycom

现在已在 Windows 上成功运行 Docker 桌面。

4、配置镜像加速

参考文档Windows Docker 配置阿里云镜像加速的方法


推荐文档