Eu notei que /etc/resolv.conf tinha 10 entradas de nameserver diferentes (semelhante a 192.168.65.1). Adicionando o DNS do Google antes de qualquer um deles se livrar de todo o atraso.
ATUALIZAÇÃO:
Você pode descobrir (como eu fiz) que a mudança através do host debian moby (abaixo), na verdade, não persiste nas reinicializações. Descobri que a v1.12.3 do Docker for Mac agora, no entanto, respeita o sinalizador --dns
para o comando run
, bem como a propriedade dns
em um arquivo de composição. Se você usar o --dns
flag, você não precisa modificar nenhum resolv.conf com o flag, ele irá sobrescrever todas as nameserver
entradas para você.
Fazer mais pesquisas revelou que eu precisava fazer o login na imagem moby para modificar os padrões. Você pode confirmar isso olhando para o resolv.conf de qualquer uma das imagens que você criou. Se eles não tiverem um DNS conhecido, você precisará seguir as instruções aqui: