
Sempre que coloco imagens Docker de médio a grande porte em meu servidor, elas são baixadas quase completamente, mas ficam presas por vários minutos antes de terminar. Examinei os logs de depuração do daemon do Docker, mas eles apenas indicam que a imagem está sendo baixada, sem erros ou avisos de qualquer tipo. Não acho que seja um problema de limitação de taxa, pois acontece tanto no Docker Hub quanto no ghcr.io, e não acho que seja um problema de rede, pois posso extrair imagens do meu MacBook conectado à mesma rede sem problemas . Já tentei uma nova instalação do Debian, mas o problema persiste.
O problema parece afetar apenas imagens (e camadas de imagens) que ultrapassam um determinado tamanho, mas ainda não sei qual é esse tamanho.
Imagens que funcionam:
alpine
busybox
memcached
hello-world
Imagens que não funcionam:
jellyfin/jellyfin
pihole/pihole
python
A máquina em questão é um antigo desktop Lenovo na minha rede doméstica com um Intel Xeon E31230, 8 GB de RAM e um controlador Ethernet Intel 82579LM gigabit. Está executando Debian 11, Docker Engine 20.10.21, containerd 1.16.12, runc 1.1.4 e docker-init 0.19.0.
Eu também graveium vídeodemonstrando o problema.
Responder1
O problema acabou sendo meu roteador. Deve haver alguma diferença estranha entre como ele trata dispositivos sem fio e dispositivos Ethernet, mas conectar a máquina ao roteador base (em vez do sistema mesh WiFi) resolveu o problema.