Recientemente tuve que poner en marcha un nuevo NAS y tengo un problema con la ventana acoplable. Los login
s, pull
s o run
s con los que fallo:
No se puede encontrar la imagen 'nginx:latest' localmente en la ventana acoplable: respuesta de error del demonio: obtener "https://registry-1.docker.io/v2/": net/http: solicitud cancelada mientras se espera la conexión (Client.Timeout excedido mientras se esperan encabezados). Consulte 'docker run --help'.
La única manera de hacerlo funcionar es si cambio /etc/resolv.conf
y uso los servidores de nombres de Google, pero eso es sólo una venda. En mi red local he incluido en la lista blanca todos los dominios acoplables que pude encontrar.
download.docker.com
registry-1.docker.io
production.cloudfare.docker.com
index.docker.io
Aquí estánslookup https://registry-1.docker.io
;; communications error to 127.0.0.53#53: timed out
;; communications error to 127.0.0.53#53: timed out
;; communications error to 127.0.0.53#53: timed out
;; no servers could be reached
Aquí está sudo resolvectl status
:
Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported resolv.conf mode: stub
Link 2 (eno1) Current Scopes: DNS
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported DNS Servers: 192.168.9.1
DNS Domain: LeveNet
Link 3 (eno2) Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Link 4 (docker0) Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Link 7 (br-9e6a1065404c) Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Link 43 (vethb895f20) Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Link 45 (vethe54eaf2) Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Link 47 (veth20ea475) Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Link 59 (veth8c0dc14) Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Link 75 (veth3089223) Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Lo extraño aquí es que incluso cuando apunto el enrutador para que use el DNS de Google, el servidor aún no funciona con docker.io. La ÚNICA curita que funciona es cuando cambio resolv.conf.
No pretendo ser un gurú de la red y simplemente no sé cómo solucionar este problema de forma permanente sin afectar otras cosas que funcionan bien. Este problema es absolutamente exclusivo de este NAS; hasta donde puedo decir, ningún otro sistema en la red no tiene problemas para trabajar con docker.io. ¿Cómo puedo solucionar esto?