文章目录
- [1. 实战概述](#1. 实战概述)
- [2. 实战步骤](#2. 实战步骤)
-
- [2.1 查看Docker版本](#2.1 查看Docker版本)
- [2.2 获取华为镜像加速器](#2.2 获取华为镜像加速器)
- [2.3 在Docker Desktop里设置镜像加速器](#2.3 在Docker Desktop里设置镜像加速器)
- [2.4 查看Docker信息](#2.4 查看Docker信息)
- [2.5 拉取MySQL镜像](#2.5 拉取MySQL镜像)
- [3. 实战小结](#3. 实战小结)
1. 实战概述
- 本次实战演示了在 Windows 系统下通过 Docker Desktop 配置华为云 SWR 镜像加速器的完整流程,包括查看 Docker 版本、获取并设置镜像加速地址、验证配置生效,并成功拉取 MySQL 镜像,有效解决国内拉取 Docker Hub 镜像慢或失败的问题。
2. 实战步骤
2.1 查看Docker版本
- 执行命令:
docker version

- 结果说明:该命令显示了 Docker 客户端与服务端的版本信息。客户端版本为 28.5.1,运行于 Windows 环境;服务端(Docker Desktop)版本为 4.50.0,基于 Linux 内核。两者版本兼容,系统架构为 amd64,表明 Docker 已正确安装并可正常运行容器服务。
2.2 获取华为镜像加速器
- 访问华为云镜像中心 - https://console.huaweicloud.com/swr/?region=cn-north-4#/swr/mirror

- 单击【镜像加速器】按钮,获取加速器地址 -
https://080fb4e2360010d30f9bc00c0f4dc1c0.mirror.swr.myhuaweicloud.com

2.3 在Docker Desktop里设置镜像加速器
- 打开Docker Desktop窗口

- 单击设置按钮

- 单击左边栏的【Docker Engine】

- 添加
registry-mirrors元素

- 单击【Apply & restart】按钮

2.4 查看Docker信息
- 执行命令:
docker info


- 结果说明 :该命令输出了 Docker 环境的详细信息,显示客户端版本为 28.5.1,运行在 desktop-linux 上下文中。关键配置项
Registry Mirrors已成功设置为华为云容器镜像服务(SWR)的私有镜像地址,表明已配置华为云镜像加速,可加速拉取镜像。同时启用了不安全注册表,支持私有仓库访问。
2.5 拉取MySQL镜像
- 执行命令:
docker pull mysql

3. 实战小结
- 本次实战成功完成了 Docker 镜像加速器的配置与验证。通过访问华为云 SWR 镜像中心获取专属镜像加速地址,并在 Docker Desktop 的 Docker Engine 中正确配置
registry-mirrors,重启服务后使用docker info命令确认加速器已生效。随后顺利拉取mysql镜像,下载速度显著提升,验证了镜像加速的有效性。整个过程表明,在国内网络环境下,合理配置云厂商提供的镜像加速服务可有效解决 Docker Hub 访问慢、连接超时或拉取失败等问题,为后续容器化开发与部署奠定基础。同时,也明确了华为云虽不提供公共加速器,但其 SWR 服务支持个人专属加速地址,适用于已登录账号的用户。