目录
[一、Windows11 开启 WSL 2](#一、Windows11 开启 WSL 2)
[二、安装 Docker Desktop](#二、安装 Docker Desktop)
[三、第一次打开 Docker Desktop](#三、第一次打开 Docker Desktop)
[1. 点击 Accept 接受协议](#1. 点击 Accept 接受协议)
[2. 这里不登陆 Continue without signing in](#2. 这里不登陆 Continue without signing in)
[3. 直接 Skip 跳过](#3. 直接 Skip 跳过)
[四、配置设置 Docker Desktop](#四、配置设置 Docker Desktop)
[0. 申请阿里云的 Docker 镜像加速(可跳过)](#0. 申请阿里云的 Docker 镜像加速(可跳过))
[0.1 访问并登录阿里云](#0.1 访问并登录阿里云)
[0.2 复制你的镜像加速链接](#0.2 复制你的镜像加速链接)
[1. 配置镜像加速器(解决拉取镜像缓慢)](#1. 配置镜像加速器(解决拉取镜像缓慢))
[2. 更改默认镜像存储地址](#2. 更改默认镜像存储地址)
[3. 配置 Docker Desktop 对应 WSL 2 使用的 Ubantu 发行版(可选)](#3. 配置 Docker Desktop 对应 WSL 2 使用的 Ubantu 发行版(可选))
[4. 测试 Docker 拉取镜像与运行](#4. 测试 Docker 拉取镜像与运行)
[五、拉取镜像(Docker Desktop)](#五、拉取镜像(Docker Desktop))
[六、Docker 常用命令](#六、Docker 常用命令)
一、Windows11 开启 WSL 2
PS:已写了上一篇文章链接
这里强调说明 :
之后以后的所有操作,除了简单查询信息,所有在终端运行的命令一律运行以管理员运行终端!
之后以后的所有操作,除了简单查询信息,所有在终端运行的命令一律运行以管理员运行终端!
之后以后的所有操作,除了简单查询信息,所有在终端运行的命令一律运行以管理员运行终端!
之后以后的所有操作,除了简单查询信息,所有在终端运行的命令一律运行以管理员运行终端!
之后以后的所有操作,除了简单查询信息,所有在终端运行的命令一律运行以管理员运行终端!
之后以后的所有操作,除了简单查询信息,所有在终端运行的命令一律运行以管理员运行终端!
之后以后的所有操作,除了简单查询信息,所有在终端运行的命令一律运行以管理员运行终端!
二、安装 Docker Desktop
注意根据设备 CPU 架构下载对应 Docker Desktop 安装包:
应用场景
- AMD64 主导领域 :
- 个人电脑(Windows/Linux 台式机、笔记本)
- 高性能工作站与服务器
- 云计算数据中心 16。
- ARM64 主导领域 :
- 智能手机、平板电脑(iOS/Android)
- 嵌入式设备(路由器、IoT)
- 苹果 M 系列芯片电脑
- 边缘计算与低功耗服务器 13。
系统识别方法
- Linux/macOS :终端输入
uname -m
:- 输出
x86_64
→ AMD64 - 输出
aarch64
或arm64
→ ARM64 57。
- 输出
- Windows :
- 系统设置 → "系统类型" 显示 **"基于 x64 的处理器"** → AMD64
- 显示 **"基于 ARM 的处理器"** → ARM64 513。

注意:下载后安装,全部默认即可。(如果 WSL 2 忘记勾选,可以在 Docker Desktop 里设置勾选)

安装成功

++点击 Close and log out 后会重启电脑++
三、第一次打开 Docker Desktop
1. 点击 Accept 接受协议

2. 这里不登陆 Continue without signing in

3. 直接 Skip 跳过


四、配置设置 Docker Desktop
0. 申请阿里云的 Docker 镜像加速(可跳过)
0.1 访问并登录阿里云

0.2 复制你的镜像加速链接
在左侧栏 ---> 镜像工具 ---> 镜像加速器

1. 配置镜像加速器(解决拉取镜像缓慢)
- 打开 Docker 设置
- 左侧 Docker Engine
- 修改 JSON 加入配置字段加速器地址
- 点击 Apply & restart
国内优选镜像加速地址:
服务商 | 加速器地址 |
---|---|
阿里云 | https://<你的ID>.mirror.aliyuncs.com (需免费申请) |
腾讯云 | https://mirror.ccs.tencentyun.com |
DaoClud (推荐) | https://docker.m.daocloud.io |
网易 | https://hub-mirror.c.163.com |
中国 Docker 官方 | https://registry.docker-cn.com |
中科大 | https://docker.mirrors.ustc.edu.cn |

可以多个镜像加速地址:
javascript
"registry-mirrors": [
"https://<你的ID>.mirror.aliyuncs.com",
"https://mirror.ccs.tencentyun.com",
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn"
]
加速器地址生效验证:
查 "Registry Mirrors" 字段是否包含配置的地址
javascript
docker info
直接运行 DOS 管道符筛选(推荐使用):
javascript
docker info | findstr https://

2. 更改默认镜像存储地址
PS:默认是 C 盘,所以我们的镜像不要存到 C 启动盘避免影响。
注意:++Docker Desktop 版本,我的是 4.41.2,之前的版本可能不同!!++
操作步骤:设置 ---> Resources ---> Advanced

3. 配置 Docker Desktop 对应 WSL 2 使用的 Ubantu 发行版(可选)

4. 测试 Docker 拉取镜像与运行
会自动拉去此测试镜像并运行。你如果拉取失败,可能你没魔法。
javascript
docker run hello-world


五、拉取镜像(Docker Desktop)
在侧边栏 ++Docker Hub++
魔法!魔法!魔法!魔法!魔法!

六、Docker 常用命令