Docker Community Forums

Share and learn in the Docker community.

Latest Version works in that the VM loads - but still IPv6 issues


(Lee Packham) #1

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.


(Lee Packham) #2

Good to know the team see these :confused: