Docker for Mac配置Sock5代理
- 今天需要用ES的镜像,发现Docker Hub的镜像已经废弃了,换成了
docker.elastic.co镜像。 - 于是喜闻乐见得被墙了。。。
error pulling image configuration ... EOF - 尝试了下SS的全局代理,发现没有用
方案
- 利用Privoxy开个Http代理,将http请求转发到Sock5,Docker for mac里配置Http代理。
具体步骤
brew install privoxy- 配置privoxy配置
vi /usr/local/etc/privoxy/config - 增加一行,代表把所有匹配/的请求(也就是所有请求),以sock5协议转发到
127.0.0.1:1080,最后一个.代表不转发到http代理
forward-socks5 / 127.0.0.1:1080 .
- 将listen-addre
