Docker funciona como una máquina virtual. Tiene un almacenamiento local y un entorno local. Cuando se conecta a 127.0.0.1 desde Docker, intenta conectarse a este Docker (no a la máquina local donde se ejecutó Docker) porque el host local para Docker es Docker.
Por favor, lea la siguiente respuesta:
Desde el interior de un contenedor Docker, ¿cómo me conecto al host local de la máquina?