Macos上跑Docker Desktop遇到registry-1.docker.io网络不通问题填坑笔记 - 王欣的博客|微服务|RPC|信息安全|AIGC
2024-11-08
·
via 王欣的博客
问题:
docker、openai、claudeai等国外的站点对国内IP有限制,所以在使用vpn等要注意一些点
原因:
当使用docker指令启动项目,报错
1
| Error response from daemon: Get "https://registry-1.docker.io/v2/": EOF(base) wx@wxs-MacBook-Pro docker
|

是因为:registry-1.docker.io被墙
解决方法:
1)切记VPN要设置“全局代理”
在使用docker desktop、或者直接调用claude/chatgpt的open api时候,也需要设置“全局代理”
例如我用的VPN是XXXXXVpn,是设置“安全模式”

可以在一个网站查看是否生效:https://whatismyipaddress.com

如图,我的已经生效。如果一直不生效,请在无痕模式下打开浏览器
2)添加国内代理站点:
请将下面的代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| { "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "debug": true, "dns": [ "8.8.8.8", "114.114.114.114" ], "experimental": true, "proxies": { "http-proxy": "http://127.0.0.1:7890", "https-proxy": "http://127.0.0.1:7890", "no-proxy": "localhost,127.0.0.0/8" }, "registry-mirrors": [ "https://hub.rat.dev" ] }
|
拷贝到 Docker Desktop的 设置按钮–> Docker Engine 文本框

对应文件的磁盘存储路径为:~/.docker/daemon.json
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。