Linux上 Dify摆设问题记载(已解决)

打印 上一主题 下一主题

主题 1367|帖子 1367|积分 4101

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Linux上 Dify摆设问题记载(已解决)

在安装Dify时实行docker compose up -d遇到报错:Error response from daemon: Get “https://registry-1.docker.io/v2/”: proxyconnect tcp: dial tcp 192.168.220.2:10811: connect: connection refused,实验很多方案,最终下面两个方法成功解决:
(1)更改docker镜像源配置:
  1. {
  2. "registry-mirrors": [
  3. "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
  4. "https://docker.m.daocloud.io",
  5. "https://hub-mirror.c.163.com",
  6. "https://mirror.baidubce.com",
  7. "https://your_preferred_mirror",
  8. "https://dockerhub.icu",
  9. "https://docker.registry.cyou",
  10. "https://docker-cf.registry.cyou",
  11. "https://dockercf.jsdelivr.fyi",
  12. "https://docker.jsdelivr.fyi",
  13. "https://dockertest.jsdelivr.fyi",
  14. "https://mirror.aliyuncs.com",
  15. "https://dockerproxy.com",
  16. "https://mirror.baidubce.com",
  17. "https://docker.m.daocloud.io",
  18. "https://docker.nju.edu.cn",
  19. "https://docker.mirrors.sjtug.sjtu.edu.cn",
  20. "https://docker.mirrors.ustc.edu.cn",
  21. "https://mirror.iscas.ac.cn",
  22. "https://docker.rainbond.cc",
  23. "https://docker.m.daocloud.io",
  24. "https://registry.docker-cn.com",
  25. "https://docker.mirrors.ustc.edu.cn",
  26. "https://hub-mirror.c.163.com",
  27. "https://mirror.baidubce.com",
  28. "https://ccr.ccs.tencentyun.com",
  29. "https://mirror.ccs.tencentyun.com",
  30. "https://docker.mirrors.ustc.edu.cn",
  31. "https://docker.anyhub.us.kg",
  32. "https://dockerhub.jobcher.com",
  33. "https://dockerhub.icu"
  34. ]
  35. }
复制代码
更新源后重启docker:
  1. systemctl daemon-reload
  2. systemctl  restart docker
复制代码
仍然报错,继续举行第二步:
(2)给docker配置署理信息
在实行docker pull时,是由守护历程dockerd来实行。因此,署理需要配在dockerd的环境中。而这个环境,则是受systemd所管控,因此实际是systemd的配置。
  1. sudo mkdir -p /etc/systemd/system/docker.service.d
  2. sudo touch /etc/systemd/system/docker.service.d/proxy.conf
复制代码
在proxy.conf文件(可以是恣意*.conf的情势)中,添加以下内容:
  1. [Service]
  2. Environment="HTTP_PROXY=http://proxy.example.com:8080/"
  3. Environment="HTTPS_PROXY=http://proxy.example.com:8080/"
  4. Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
复制代码
【注】HTTP_PROXY 用于署理访问 http 请求,HTTPS_PROXY 用于署理访问 https 请求,如果想某个 IP或域名不走署理则配置到 NO_PROXY中。先检查自己服务器署理状态再举行对应配置。如我的没有使用署理,因此我的配置如下:
  1. cat > /etc/systemd/system/docker.service.d/proxy.conf << EOF
  2. [Service]
  3. Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
  4. EOF
复制代码
再次重启docker:
  1. systemctl daemon-reload
  2. systemctl restart docker
复制代码
问题解决。
参考链接

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

光之使者

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表