root@flexusx-8b5d:/ragflow/docker# docker-compose -f docker-compose.yml up -d
WARN[0000] The "HF_ENDPOINT" variable is not set. Defaulting to a blank string.
WARN[0000] The "MACOS" variable is not set. Defaulting to a blank string.
[+] Running 8/12
✘ ragflow Error context canceled 15.0s
⠋ minio [⣿⣿⠀⣶⣿⣿⠀] Pulling 15.0s
✔ f72461870632 Pull complete 7.5s
✔ 683391db8929 Pull complete 7.5s
⠼ ba8b8055313f Downloading 6.404MB 12.3s
⠼ a8e0787fb7ed Downloading [==========================================> ] 8.267M... 12.3s
✔ fd20cadb8d39 Download complete 10.5s
✔ 3738ac54d510 Download complete 12.1s
⠼ 128c59a31db4 Waiting 12.3s
✘ mysql Error Get "https://registry-1.docker.io/v2/": context deadline exceeded (Client.... 15.0s
✘ redis Error context canceled 15.0s
✘ es01 Error context canceled 15.0s
Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
拉取镜像,发现mysql、redis、es01失败,主要原因是“国外github”问题。需要docker换源:
1、使用文本编辑器(如 nano
或 vim
)创建 daemon.json
文件
sudo nano /etc/docker/daemon.json
2、编辑 daemon.json
文件,输入:
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"https://reg-mirror.qiniu.com"
]
}
3、重启 Docker 服务: 使配置生效,需要重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
4、通过以下命令检查 Docker 信息,确认镜像源是否已经更新:
docker info
解决了。下载时间较长,就不等了,直接截图: