按照官方文档来,在命令行折腾各种环境变量、在/etc/systemd/system/docker.service.d下面加配置、在/etc/docker/daemon.json里面设置了http-proxy全都没有反应。非常的高血压。
最后尝试出来还得用daemon.json。得设置https-proxy,单独http-proxy还不起作用!最后的设置例子如下:
{ "proxies": { "http-proxy": "http://localhost:1083", "https-proxy": "http://localhost:1083" } }
https-proxy一般指客户端程序到代理服务器之间用https连接,这大粪docker不会认为是https链接的镜像走https-proxy配置项这个代理,不然就走http-proxy的意思吧。
普通破宽带访问外网本来就慢,移不动宽带更是垃圾中的战斗机,docker这迷惑设置更是让人血压飙升(天哪,想唱《左拐的红灯最难等了》)