sql >> Base de Datos >  >> RDS >> PostgreSQL

diferencia entre localhost y postgres para host en docker

Docker Compose realmente agrega los nombres de host de todos sus contenedores vinculados entre sí.

En su máquina, la base de datos de postgres se está ejecutando en localhost, por eso tiene el localhost nombre de host.

En Compose, se ejecuta en el contenedor de postgres, con el nombre de host postgres , por eso tienes el postgres nombre de host.

Si lo desea, puede crear una entrada en su archivo de host para redirigir postgres a localhost , solo tendrás que usar postgres en todas partes.