หลังจากประสบปัญหานี้เป็นเวลาสองวันฉันสามารถแก้ไขปัญหานั้นได้
การแก้ปัญหานี้ได้รับคำตอบจากประชาชนเช่นตรวจสอบแล้ว
docker inspect CONTAINER_ID
แต่ในขณะที่เรียกใช้คำสั่งนี้ฉันได้รับบันทึกมากมายเช่นHost Config Config Network Settingsเป็นต้นดังนั้นฉันจึงสับสนว่า IPAddress ใดที่จะเพิ่มในการเชื่อมต่อ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 นี้แล้วจะใช้งานได้
ฉันหวังว่ามันจะช่วยได้