Boa tarde, fiquei com uma dúvida em relação a porta de acesso do container, criei um container do postgres expondo a porta 5440 do host apontando pra porta 5432, porém só consegui conectar no postgres pela porta 5432 no pgadmin. Isso me embaralhou o entendimento sobre as portas, no caso não deveria conectar pela 5440 como configurei utilizando -p 5440:5432, correto?
Criei uma rede pra associar os dois containeres.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ae9451ec83bf dpage/pgadmin4 "/entrypoint.sh" 6 minutes ago Up 6 minutes 443/tcp, 0.0.0.0:85->80/tcp gracious_bhabha
9f094c81ec13 postgres:10 "docker-entrypoint.s…" 7 minutes ago Up 7 minutes 0.0.0.0:5440->5432/tcp postgres-doaai
Demais comandos que utilizei.
docker network create --driver bridge rede-postgres
docker run --name postgres-doaai --network=rede-postgres -v /home/dev/bases/postgres:/var/lib/postgresql/data -e POSTGRES_PASSWORD=postgres -d -p 5440:5432 postgres:10
docker run -p 85:80 --network=rede-postgres -e 'PGADMIN_DEFAULT_EMAIL=a@gmail.com' -e 'PGADMIN_DEFAULT_PASSWORD=12345' -d dpage/pgadmin4