Rumah > pembangunan bahagian belakang > Golang > Tidak dapat menyambung ke pangkalan data bekas Postgres Docker daripada bekas lain

Tidak dapat menyambung ke pangkalan data bekas Postgres Docker daripada bekas lain

WBOY
Lepaskan: 2024-02-09 10:30:08
ke hadapan
1106 orang telah melayarinya

无法从其他容器连接到数据库 Postgres Docker 容器

editor php Youzi menghadapi masalah apabila menggunakan bekas Docker untuk menyambung ke pangkalan data Postgres: tidak dapat menyambung ke bekas Docker Postgres daripada bekas lain. Isu ini boleh menyebabkan sekatan semasa pembangunan, jadi penyelesaian perlu dicari. Dalam artikel ini, kami akan meneroka punca masalah ini dan menyediakan beberapa penyelesaian yang mungkin untuk membantu menyelesaikan masalah tidak dapat menyambung ke bekas Postgres Docker.

Kandungan soalan

Saya mempunyai perkhidmatan dalam bekas Docker yang menyegerakkan data daripada pangkalan data lain ke pangkalan data saya, tetapi bekas penyegerakan tidak boleh menyambung ke bekas Postgres DB.

Bekas

Mesej ralat saya

Cannot connect to the database, exiting now: dial tcp 127.0.0.1:5432: connect: connection refused"
Salin selepas log masuk

Saya boleh menyambung ke pangkalan data melalui TablePlus pada 127.0.0.1:5432 tetapi melalui Docker Inspect ialah

Perkhidmatan penyegerakan ditulis dalam Go - nama pangkalan data, pengguna dan kata laluan adalah sama seperti yang saya sambungkan melalui TablePlus. Saya juga mencuba IP 0.0.0.0172.19.0.2.

Adakah sesiapa tahu mengapa ia tidak dapat disambungkan?

Penyelesaian

Cuba sambung ke postgres:5432

Anda perlu menggunakan nama bekas apabila menyambung dari bekas docker lain

Atas ialah kandungan terperinci Tidak dapat menyambung ke pangkalan data bekas Postgres Docker daripada bekas lain. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan