Expected behavior
Docker pull should work…
Actual behavior
Docker pull does not.
PS C:\Users\Lee> docker pull redis
Using default tag: latest
Pulling repository docker.io/library/redis
Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/redis/images. You may want
to check your internet connection or if you are behind a proxy.
Information
If you have a IPv6 DNS server defined - nothing will work - logs show:
[04:45:00.666][Proxy ][Info ] Handle DNS query ;; opcode: QUERY, status: NOERROR, id: 2279 ;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;pool.ntp.org. IN A
[04:45:00.666][Proxy ][Info ] Search for dns server...
[04:45:00.667][Proxy ][Info ] Handle DNS query ;; opcode: QUERY, status: NOERROR, id: 2479 ;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;pool.ntp.org. IN AAAA
[04:45:00.747][Proxy ][Info ] Server: cache01.dns.zen.net.uk
[04:45:00.747][Proxy ][Info ] Address: 2a02:8010:1:0:212:23:3:100
[04:45:00.747][Proxy ][Info ]
[04:45:00.747][Proxy ][Info ] Name: localhost
[04:45:00.748][Proxy ][Info ] Addresses: ::1
[04:45:00.748][Proxy ][Info ] 127.0.0.1
[04:45:00.748][Proxy ][Info ]
[04:45:00.749][Proxy ][Info ]
[04:45:00.749][Proxy ][Info ] Found dns server 2a02:8010:1:0:212:23:3:100
[04:45:00.749][Proxy ][Info ] Forward DNS query on udp to 2a02:8010:1:0:212:23:3:100:53
[04:45:00.749][Proxy ][Info ] Exchange error: dial udp: too many colons in address 2a02:8010:1:0:212:23:3:100:53
[04:45:00.750][Proxy ][Info ] Forward DNS query on udp to 2a02:8010:1:0:212:23:3:100:53
[04:45:00.750][Proxy ][Info ] Exchange error: dial udp: too many colons in address 2a02:8010:1:0:212:23:3:100:53
[04:45:03.168][Proxy ][Info ] Handle DNS query ;; opcode: QUERY, status: NOERROR, id: 2479 ;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;pool.ntp.org. IN AAAA
[04:45:03.169][Proxy ][Info ] Handle DNS query ;; opcode: QUERY, status: NOERROR, id: 2279 ;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;pool.ntp.org. IN A
[04:45:03.169][Proxy ][Info ] Forward DNS query on udp to 2a02:8010:1:0:212:23:3:100:53
[04:45:03.169][Proxy ][Info ] Forward DNS query on udp to 2a02:8010:1:0:212:23:3:100:53
[04:45:03.170][Proxy ][Info ] Exchange error: dial udp: too many colons in address 2a02:8010:1:0:212:23:3:100:53
[04:45:03.170][Proxy ][Info ] Exchange error: dial udp: too many colons in address 2a02:8010:1:0:212:23:3:100:53
Easiest solution to this would be to have the Proxy ignore IPv6.