执行拉取命令后报错error pulling image configuration
docker pull redis
报错如下
error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/f1/f1b6973564e91aecb808142499829a15798fdc783a30de902bb0c4133fee19ad/data?verify=1644831619-YYQ3KIJmoNDXZ9n0OQdpFY6RtXo%3D: read tcp ...: read: connection reset by peer
图:

解决:
可能是由于拉取的是国外镜像,需要配置加速器
配置过程如下
1.进入/etc/docker目录
cd /etc/docker
2.创建文件 daemon.json,注意是daemon,不是deamon
vim daemon.json

进入vi编辑器,然后点击键盘i键进入插入模式,将配置信息加入到文件
{
"registry-mirrors": ["https://registry.docker-cn.com","https://nrbewqda.mirror.aliyuncs.com","https://dmmxhzvq.mirror.aliyuncs.com"]
}
加入后按Esc退回,再输入命令 :wq 保存并退出【注意是英文状态的冒号】
将daemon文件重新加载
systemctl daemon-reload
再重启docker,拉取成功
service docker restart
docker pull redis



当尝试通过Docker拉取redis镜像时遇到'error pulling image configuration'的问题,这通常是因为拉取的是国外镜像源导致的速度慢或连接失败。解决方法是配置Docker使用国内镜像加速器,如阿里云的镜像地址。具体步骤包括编辑/etc/docker/daemon.json文件,添加镜像源,然后重新加载daemon并重启Docker服务,之后就能成功拉取镜像。
8865

被折叠的 条评论
为什么被折叠?



