Después de enfrentar este problema durante dos días, pude resolverlo.
la solución de este problema ya es respondida por personas como inspeccionar
docker inspect CONTAINER_ID
pero mientras ejecutaba este comando obtuve una gran cantidad de registros como la configuración de red de la configuración del host, etc., así que me confundí qué dirección IP agregar en la conexión pgAdmin porque probé 0.0.0.0 y config, host, networkSettings diferente -2 IPAddress en el registros, pero finalmente funciona después de intentarlo mucho.
funciona con qué IP, tenemos que agregar esa dirección IP de red (que creamos para conectar el postgres y pgAdmin .)
como en mi caso cuando corro: -
Docker inspeccionar postgres_container
"NetworkSettings": {
"Bridge": "",
"SandboxID": "sdffsffsfsfsfsf123232e2r3pru3ouoyoyuosyvo8769696796",
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"Ports": {
"5432/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "5432"
}
]
},
"SandboxKey": "/var/run/docker/231231Ad132",
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"postgres": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"postgres",
"0e2j3bn2m42"
],
"NetworkID": "35rhlhl3l53l5hlh3523233k3k4k22l3hk2k4",
"EndpointID":"b3424n43k52o2i4n235k1k4l2l4hj234f14n2",
"Gateway": "192.168.16.1",
"IPAddress": "192.168.16.2",
"IPPrefixLen": 20,
"IPv6Gateway": "",
así que tenemos que agregar NetworkSettings -> Red -> Postgres (red creada por la mía) -> IPAddress, es decir, "IPAddress": "192.168.16.2".
Después de agregar esta ip, funcionará.
Espero que te ayude.