Пытаюсь что-либо сделать с docker.io

Пытаюсь что-либо сделать с docker.io

Недавно мне пришлось ввести в эксплуатацию новый NAS, и я столкнулся с проблемой с docker. logins, pulls или runs, с которыми я не справляюсь:

Не удалось найти образ 'nginx:latest' локально docker: Ошибка ответа от демона: Get "https://registry-1.docker.io/v2/": net/http: запрос отменен во время ожидания соединения (Client.Timeout превышен во время ожидания заголовков). См. 'docker run --help'.

Единственный способ заставить его работать — это перейти /etc/resolv.confна использование серверов имен Google, но это просто ерунда. В своей локальной сети я добавил в белый список все домены Docker, которые смог найти.

download.docker.com
registry-1.docker.io
production.cloudfare.docker.com
index.docker.io

Вот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

Вот 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

Странно то, что даже когда я указываю маршрутизатору использовать google DNS, сервер все равно не может работать с docker.io. ЕДИНСТВЕННЫЙ пластырь, который работает, это когда я изменяю resolv.conf.

Я не притворяюсь сетевым гуру и просто не знаю, как исправить это навсегда, не затрагивая другие вещи, которые работают нормально. Эта проблема абсолютно эксклюзивна для этого NAS - насколько я могу судить, у любой другой системы в сети нет никаких проблем с работой с docker.io. Как мне это исправить?

Связанный контент