Macos上跑Docker Desktop遇到registry-1.docker.io网络不通问题填坑笔记
问题:
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 | { |
拷贝到 Docker Desktop的 设置按钮–> Docker Engine 文本框
对应文件的磁盘存储路径为:~/.docker/daemon.json
感谢您的阅读,本文由 王欣的博客 版权所有。如若转载,请注明出处:王欣的博客(https://wangxin.io/2024/11/08/aigc/docker_chatgrp_claude_apen_api_macos_config/)