Lo más probable es que sea un problema de DNS. Por defecto, Docker copia el archivo /etc/resolv.conf del host al contenedor. A veces, si el host usa un DNS local (como 127.0.0.1), el contenedor no puede resolver nombres.
Prueba a arrancar el contenedor especificando un DNS público, a ver si eso lo soluciona:
docker run -it --dns 8.8.8.8 ubuntu:latest