dockerno_proxy不生效
docker no_ Proxy does not take effect
我想跳过 registry.cn-shenzhen.aliyuncs.com 使用代理
[root@localhost ~]# docker login --username=xxx@outlook.com registry.cn-shenzhen.aliyuncs.com
Password:
Error response from daemon: Get "https://registry.cn-shenzhen.aliyuncs.com/v2/": proxyconnect tcp: dial tcp 127.0.0.1:7890: connect: connection refused
我已经配置好no_proxy,但它仍然使用代理
[root@localhost ~]# systemctl show --property=Environment docker
Environment=HTTP_PROXY=socket5://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1,192.168.93.0,*.registry.cn-shenzhen.aliyuncs.com
有人可以帮忙吗?
registry.cn-shenzhen.aliyuncs.com
只是面向用户的前端 url 我认为,还有一些其他站点将在整个过程中使用,如下所示:
Error response from daemon: Get https://registry.cn-shenzhen.aliyuncs.com/v2/: Get https://dockerauth.cn-hangzhou.aliyuncs.com/auth?account=xxx%40outlook.com&client_id=docker&offline_token=true&service=registry.aliyuncs.com%3Acn-shenzhen%3A26842: proxyconnect tcp: dial tcp: lookup proxy.example.com: no such host
我们可以看到还有 dockerauth.cn-hangzhou.aliyuncs.com
涉及。
因此,将 NO_PROXY
设置为 *.aliyuncs.com
,重新加载并重新启动 docker 可以匹配所有网站:
$ cat /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:8080/"
Environment="HTTPS_PROXY=http://proxy.example.com:8080/"
Environment="NO_PROXY=*.aliyuncs.com"
我想跳过 registry.cn-shenzhen.aliyuncs.com 使用代理
[root@localhost ~]# docker login --username=xxx@outlook.com registry.cn-shenzhen.aliyuncs.com
Password:
Error response from daemon: Get "https://registry.cn-shenzhen.aliyuncs.com/v2/": proxyconnect tcp: dial tcp 127.0.0.1:7890: connect: connection refused
我已经配置好no_proxy,但它仍然使用代理
[root@localhost ~]# systemctl show --property=Environment docker
Environment=HTTP_PROXY=socket5://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1,192.168.93.0,*.registry.cn-shenzhen.aliyuncs.com
有人可以帮忙吗?
registry.cn-shenzhen.aliyuncs.com
只是面向用户的前端 url 我认为,还有一些其他站点将在整个过程中使用,如下所示:
Error response from daemon: Get https://registry.cn-shenzhen.aliyuncs.com/v2/: Get https://dockerauth.cn-hangzhou.aliyuncs.com/auth?account=xxx%40outlook.com&client_id=docker&offline_token=true&service=registry.aliyuncs.com%3Acn-shenzhen%3A26842: proxyconnect tcp: dial tcp: lookup proxy.example.com: no such host
我们可以看到还有 dockerauth.cn-hangzhou.aliyuncs.com
涉及。
因此,将 NO_PROXY
设置为 *.aliyuncs.com
,重新加载并重新启动 docker 可以匹配所有网站:
$ cat /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:8080/"
Environment="HTTPS_PROXY=http://proxy.example.com:8080/"
Environment="NO_PROXY=*.aliyuncs.com"