配置镜像加速器
由于网络原因,从 Docker Hub 拉取镜像可能会很慢。配置国内镜像加速器可以显著提升镜像下载速度。
国内镜像源
以下是一些常用的国内 Docker 镜像加速器:
- 阿里云 - 需要登录阿里云账号获取专属加速地址
- 腾讯云 -
https://mirror.ccs.tencentyun.com - 网易 -
https://hub-mirror.c.163.com - Docker 中国 -
https://registry.docker-cn.com - DaoCloud -
https://docker.m.daocloud.io
注意
部分镜像源可能不稳定,建议优先使用阿里云或腾讯云的镜像加速器。
配置方法
Docker Desktop (Windows / macOS)
- 打开 Docker Desktop
- 点击设置图标(齿轮)
- 进入 Docker Engine 设置
- 在 JSON 配置中添加以下内容:
json
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com"
]
}- 点击 Apply & Restart 应用更改
Linux
编辑或创建 /etc/docker/daemon.json 文件:
sh
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com"
]
}
EOF重启 Docker 服务:
sh
sudo systemctl daemon-reload
sudo systemctl restart docker阿里云镜像加速器
如果你有阿里云账号,可以获取专属的加速地址:
- 登录 阿里云容器镜像服务
- 进入 镜像加速器 页面
- 复制你的专属加速地址
- 按照上述方法配置到 Docker
BSFC Tech Pro Tip
生产环境建议使用企业级镜像仓库(如 Harbor、Nexus),而不是公共镜像加速器。
验证配置
配置完成后,可以通过以下命令验证:
sh
docker info | grep -A 10 "Registry Mirrors"你应该能看到配置的镜像地址列表。
使用示例
配置完成后,拉取镜像时会自动使用镜像加速器:
sh
# 拉取镜像(会自动使用配置的镜像源)
docker pull nginx:latest
# 查看镜像信息
docker images下一步
- 运行 Hello World - 开始使用 Docker