После того, как я столкнулся с этой проблемой в течение двух дней, я смог решить эту проблему.
на решение этой проблемы уже ответили люди вроде
docker inspect CONTAINER_ID
но во время выполнения этой команды у меня было много журналов, таких как Host Config Config Network Settings и т.д., поэтому я запутался, какой IP-адрес добавить в соединение pgAdmin, потому что я пробовал 0.0.0.0 и config, host, networkSettings разные -2 IPAddress в журналы, но, наконец, он работает после долгих попыток.
он работает с каким IP-адресом, мы должны добавить этот сетевой IP-адрес (который мы создали для подключения postgres и pgAdmin .)
как в моем случае, когда я бегу: -
докер проверяет 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": "",
поэтому мы должны добавить NetworkSettings -> Network -> Postgres (моя созданная сеть) -> IPAddress, т.е. «IPAddress»: «192.168.16.2».
После добавления этого ip он заработает.
Надеюсь, это поможет.