马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
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镜像源配置:
- {
- "registry-mirrors": [
- "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",
- "https://docker.m.daocloud.io",
- "https://registry.docker-cn.com",
- "https://docker.mirrors.ustc.edu.cn",
- "https://hub-mirror.c.163.com",
- "https://mirror.baidubce.com",
- "https://ccr.ccs.tencentyun.com",
- "https://mirror.ccs.tencentyun.com",
- "https://docker.mirrors.ustc.edu.cn",
- "https://docker.anyhub.us.kg",
- "https://dockerhub.jobcher.com",
- "https://dockerhub.icu"
- ]
- }
复制代码 更新源后重启docker:
- systemctl daemon-reload
- systemctl restart docker
复制代码 仍然报错,继续举行第二步:
(2)给docker配置署理信息
在实行docker pull时,是由守护历程dockerd来实行。因此,署理需要配在dockerd的环境中。而这个环境,则是受systemd所管控,因此实际是systemd的配置。
- sudo mkdir -p /etc/systemd/system/docker.service.d
- sudo touch /etc/systemd/system/docker.service.d/proxy.conf
复制代码 在proxy.conf文件(可以是恣意*.conf的情势)中,添加以下内容:
- [Service]
- Environment="HTTP_PROXY=http://proxy.example.com:8080/"
- Environment="HTTPS_PROXY=http://proxy.example.com:8080/"
- Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
复制代码 【注】HTTP_PROXY 用于署理访问 http 请求,HTTPS_PROXY 用于署理访问 https 请求,如果想某个 IP或域名不走署理则配置到 NO_PROXY中。先检查自己服务器署理状态再举行对应配置。如我的没有使用署理,因此我的配置如下:
- cat > /etc/systemd/system/docker.service.d/proxy.conf << EOF
- [Service]
- Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
- EOF
复制代码 再次重启docker:
- systemctl daemon-reload
- systemctl restart docker
复制代码 问题解决。
参考链接
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |