Hago esta pregunta porque me llevó mucho tiempo darme cuenta de por qué la red en mi contenedor base de ubuntu era tan lenta, hasta 50 veces más lenta que el sistema operativo host, lo que hizo que cualquier tipo de instalación de apt-get tomara mucho tiempo (45 + minutos en algunos casos).
¿Cómo puedo hacer que la red en mi contenedor sea más rápida?
Simplemente cambiar mi servidor DNS solucionó el problema al instante. Anteriormente, las búsquedas de DNS tardaban más de 5 segundos y ahora son <0,1 segundos.
Simplemente cambie las líneas del nameserver de nombres en /etc/resolv.conf a:
nameserver 8.8.8.8 nameserver 8.8.4.4que es el servidor DNS de Google.
Quería publicar esta respuesta aquí porque no pude encontrar este consejo en ninguna parte en línea, y marcó una diferencia de día y de noche para mí.
También puede especificar el servidor dns como argumento para la docker run . Por ejemplo:
docker run --dns 8.8.8.8 <container name>