ubuntu虚拟机使用docker拉去redis失败,解决

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

执行拉取命令后报错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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值