使用镜像加速器可以大幅提升Docker镜像的拉取速度,特别是在网络环境不佳的情况下。本指南将帮助您配置Docker镜像加速服务,优化容器工作流的效率。
配置镜像加速器
请按照以下步骤配置Docker镜像加速服务:
1
创建配置文件
编辑或创建daemon.json配置文件,设置registry-mirrors为镜像加速地址:https://{workers_host}
2
重载守护进程
重新加载Docker守护进程配置,使更改生效。
3
重启Docker服务
重启Docker服务以应用新的镜像加速配置。
设置registry mirror:
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://{workers_host}"]
}
EOF
重新加载守护进程:
sudo systemctl daemon-reload
重启Docker服务:
sudo systemctl restart docker
提示: 执行以上命令后,可以使用
docker info 命令检查是否配置成功,在输出中查找 Registry Mirrors 部分确认加速器已启用。
镜像加速使用示例
原始拉取镜像命令:
docker pull library/alpine:latest
加速拉取镜像命令:
docker pull {workers_host}/library/alpine:latest
注意: 使用加速服务拉取镜像时,只需在镜像名称前添加镜像加速地址即可,其他操作方式保持不变。加速器会自动同步官方镜像仓库内容。
支持的镜像仓库
Docker Hub (docker.io)
Google Container Registry
GitHub Container Registry
Red Hat Registry
Microsoft Container Registry
Quay.io