Download de imagem Docker muito lento

Ao executar recentemente ./launcher rebuild app, duas imagens Docker foram agendadas para download. Uma delas demorou um pouco, mas a outra está levando muito tempo (> 20 minutos).

Nossa VM tem muita largura de banda. Ao verificar nethogs, geralmente não havia nenhuma largura de banda de download para a imagem Docker que foi baixada com sucesso (mas ocasionalmente essa chegava a > 1 MB/s), e nenhuma para aquela que ainda estou aguardando.

Acho que isso provavelmente é um problema com o repositório Docker que vocês estão usando, mas achei melhor relatar. Talvez faça mais sentido compilarmos nossas próprias imagens Docker, como fazíamos anteriormente. Obrigado.

Entendo que o Discourse utiliza o Docker Hub, portanto, qualquer problema de largura de banda e/ou velocidade de download ocorre entre seu provedor de serviço (VM) e o servidor Docker em si.

Sim, usamos o Docker Hub e sei que às vezes ele pode ser um pouco lento.

Uma solução alternativa que você pode usar é baixar a imagem base antes de executar a reconstrução, com algo como:

docker pull $(grep -o "discourse/base:[0-9.-]*" launcher)

Talvez, quando o GitHub Docker Registry ficar utilizável, possamos hospedar a imagem lá também.