配置镜像加速
2023/2/13
配置镜像加速
国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:
- 科大镜像:https://docker.mirrors.ustc.edu.cn/
- 网易:https://hub-mirror.c.163.com/
- 阿里云:https://<你的ID>.mirror.aliyuncs.com
- 七牛云加速器:https://reg-mirror.qiniu.com
当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。
阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors ,
登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:

配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
创建文件夹
sudo mkdir -p /etc/docker写入daemon.json文件
阿里云源注意替换为自己的专属ID
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://[你的专属id].mirror.aliyuncs.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://reg-mirror.qiniu.com"
]
}
EOF设置单个源
阿里云镜像加速
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://[你的专属id].mirror.aliyuncs.com"] } EOF网易云加速
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["http://hub-mirror.c.163.com"] } EOF七牛云加速
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://reg-mirror.qiniu.com"] } EOF科大镜像
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] } EOF::::
重载镜像
sudo systemctl daemon-reload重启docker
sudo systemctl restart docker检查加速器是否生效
检查加速器是否生效配置加速器之后,如果拉取镜像仍然十分缓慢,请手动检查加速器配置是否生效,在命令行执行 docker info,如果从结果中看到了如下内容,说明配置成功。

温馨提示:
在安装MySQL时,阿里云的镜像服务速度并不理想,遂切换了网易云的镜像,速度还可以。
如果遇到下载速度不理想的状况,可以尝试切换一下源
