当前位置: 首页 > article >正文

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

http://www.kler.cn/a/560863.html

相关文章:

  • docker compose安装redis
  • 速通HTML
  • XML XML约束 三、Schema
  • 修改/etc/hosts并生效
  • 一篇文章学懂Vuex
  • ESP32系列芯片模组方案,设备物联网无线通信,智能化交互响应控制
  • ubuntu磁盘挂载
  • Websock Demo(二) Java后端代码
  • SQL:DQL数据查询语言以及系统函数(oracle)
  • 力扣-贪心-452 用最小数量的箭引爆气球
  • vue 手写分页
  • 除了Axios,如何用fetch处理403错误?
  • Linux故障排查和性能优化面试题及参考答案
  • MybatisPlus-插件功能-分页插件基本用法
  • 2024前端性能优化终极指南:从加载到渲染的完整解决方案
  • 谷歌浏览器(Google Chrome)扩展程序的安装路径(插件的安装路径)
  • 如何在VMware虚拟机的window10系统中安装网易mumu模拟器
  • angular表格排序分页
  • java 入门面试题
  • 对鸿蒙 中 对象的理解