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

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

相关文章:

  • Leaflet介绍及使用示例
  • MySQL 中如何查看 SQL 的执行计划?
  • 支持selenium的chrome driver更新到133.0.6943.141
  • Java 内存泄漏排查指南:工具与实战技巧
  • 【EB-06】SystemCreator dbc转arxml
  • 网络安全内参
  • Spring Boot启动过程?
  • C语言 第一章 认识C语言
  • HD接口 和HDMI接口是一个意思么
  • python-leetcode-划分字母区间
  • 子组件如何通过v-model实现数据的双向绑定
  • 互联网怎样利用人性-思维导图-markdown
  • Selenium 调用模型接口实现功能测试
  • C++ Primer 成员访问运算符
  • python学习五
  • 深入理解 并查集LRUCaChe
  • CUDA编程:对线程模型的理解
  • HDFS扩缩容及数据迁移
  • 使用 LangChain 和 Milvus 构建测试知识库
  • Instagram 的隐私政策更新:用户如何应对这些变化?
  • 准80后遵义市自然资源局局长陈清松任仁怀市委副书记、代市长
  • 全红婵/陈芋汐夺得跳水世界杯总决赛女子双人10米台冠军
  • 天启年间故宫“三殿”重修与晚明财政
  • CMG亚太总站:没有邀请韩国偶像团体举办巡回演出
  • 426.8万人次!长三角铁路创单日客发量历史新高
  • 《水饺皇后》领跑五一档票房,《哪吒2》上座率仍居第一