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

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐