Supongo que Postgres se está ejecutando en el puerto 5432 en el contenedor y desea exponerlo en el host en 5433.
Este puerto estrofa:
ports:
- "5433:5432"
expondrá el servidor en el puerto 5433 en el host. Puede deshacerse de su estrofa de exposición existente en este escenario.
Si solo desea exponer el servicio a otros servicios declarados en el archivo de redacción (y NO al host local), simplemente use la estrofa de exposición y apúntelo al puerto 5432 ya expuesto internamente.
Tenga en cuenta que la directiva EXPOSE en realidad no hace nada (es más una pista para usted). El puerto 5432 estará expuesto a los demás servicios declarados en el archivo de composición con o sin la directiva.