RAGFlow 拉取 Docker 镜像失败
前提:输入以下代码拉取docker镜像
docker compose -f docker-compose.yml up -d
问题 :显示错误如下
✘ mysql Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting hea...`
解决方法:docker换源
步骤1:修改 Docker Engine 配置
方式一:修改 docker/daemon.json文件
{"debug": true,"experimental": false,"insecure-registries": ["registry.docker-cn.com","docker.mirrors.ustc.edu.cn"],"registry-mirrors": ["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc","https://do.nark.eu.org","https://dc.j8.work","https://dockerproxy.com","https://gst6rzl9.mirror.aliyuncs.com","https://registry.docker-cn.com","https://hub-mirror.c.163.com","http://mirrors.ustc.edu.cn/","https://mirrors.tuna.tsinghua.edu.cn/","http://mirrors.sohu.com/"]
}
可配置阿里云镜像加速服务如 https://xxx.mirror.aliyuncs.com(xxx进行替换)
方式二:若使用docker desktop,直接更改
步骤2:
进行重启服务操作
sudo systemctl daemon-reload
sudo systemctl restart docker
或者
步骤3:检查 docker 配置
docker info
步骤4:重新创建启动服务
docker compose up -d
成功运行