Dify部署无法拉取镜像
Dify部署无法摘取镜像
sudo docker compose up -d
[+] Running 10/10
✘ nginx Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiti... 15.2s
✘ weaviate Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awa... 15.2s
✘ sandbox Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awai... 15.2s
✘ db Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting ... 15.2s
✘ ssrf_proxy Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while a... 15.2s
✘ api Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting... 15.2s
✘ web Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting... 15.2s
✘ worker Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while await... 15.2s
✘ plugin_daemon Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded whil... 15.2s
✘ redis Error Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiti... 15.2s
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
exit status 1
方法一:
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors":[
"https://9cpn8tt6.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"https://mirror.ccs.tencentyun.com",
"https://docker.1panel.live",
"https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://your_preferred_mirror",
"https://dockerhub.icu",
"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"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
方法二:直接下载离线包
root@i-28e6iose:/home/ubuntu/dify/docker# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
postgres 15-alpine 235e26878484 3 days ago 273MB
langgenius/dify-plugin-daemon 0.0.2-local 2df4860e4330 7 days ago 902MB
langgenius/dify-web 0.15.3 f0fae584255f 2 weeks ago 436MB
langgenius/dify-api 0.15.3 e05373163e63 2 weeks ago 2.97GB
nginx latest 97662d24417b 2 weeks ago 192MB
redis 6-alpine 6dd588768b9b 6 weeks ago 30.2MB
langgenius/dify-sandbox 0.2.10 4328059557e8 4 months ago 567MB
ubuntu/squid latest 87507c4542d0 5 months ago 242MB
semitechnologies/weaviate 1.19.0 8ec9f084ab23 22 months ago 52.5MB
离线包文件
#通过脚本直接下载镜像包
docker images | tail -n +2 | awk '{print $1":"$2}' | while read -r image; do
imagename=$(echo "$image" | sed 's/\//_/g')
imagename=$(echo "$imagename" | cut -d':' -f1)
output_file="$imagename.tar"
docker save -o "$output_file" "$image"
done
root@i-28e6iose:/home/ubuntu# ls -lh *.tar
-rw------- 1 root root 2.9G Feb 24 13:04 langgenius_dify-api.tar
-rw------- 1 root root 878M Feb 24 13:03 langgenius_dify-plugin-daemon.tar
-rw------- 1 root root 558M Feb 24 13:04 langgenius_dify-sandbox.tar
-rw------- 1 root root 430M Feb 24 13:03 langgenius_dify-web.tar
-rw------- 1 root root 188M Feb 24 13:04 nginx.tar
-rw------- 1 root root 264M Feb 24 13:03 postgres.tar
-rw------- 1 root root 30M Feb 24 13:04 redis.tar
-rw------- 1 root root 51M Feb 24 13:04 semitechnologies_weaviate.tar
-rw------- 1 root root 240M Feb 24 13:04 ubuntu_squid.tar