PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Docker - Postgres dan pgAdmin 4:Koneksi ditolak

Dalam hal ini:

  1. Pgadmin gagal terhubung ke localhost, tetapi psql bekerja dari buruh pelabuhan luar.
  2. baik pgadmin &Postgres berjalan sebagai Wadah

Meskipun Anda belum menunjukkan apakah Anda melakukannya, idealnya kedua wadah dapat menjadi bagian dari jembatan khusus jaringan untuk resolusi DNS otomatis.

Jika tidak ditambahkan secara eksplisit, mereka akan menjadi bagian dari jaringan jembatan default.

Untuk mengetahui jaringan yang dibuat di runtime buruh pelabuhan Anda, ketik:$ docker network ls

Beberapa jaringan akan terdaftar di konsol, mungkin Anda akan menemukan [name]_default itu harus jaringan Anda.

Jalankandocker network inspect [name]_default itu akan menampilkan banyak informasi, bagi kami yang paling penting adalah IPv4Address, seperti ini:"7c3cd7532ab8aacc70830afb74adad7296d9c8ddd725c498af2d7ee2d2c2aadd": { "Name": "intime_postegres_1", "EndpointID": "56a9cb574469f22259497b72719f9f4a3e555b09f95058fcf389ef5287381f28", "MacAddress": "02:42:ac:12:00:02", "IPv4Address": "172.18.0.2/16", "IPv6Address": "" }

Alih-alih menggunakan localhost untuk nama server/ip dalam dialog server baru pgAdmin, sambungkan ke "IPv4Address" instance postgres.

Dalam kasus saya menghubungkan di 172.18.0.2:5432 , bekerja seperti pesona.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghitung semua kejadian gabungan dalam SQL?

  2. Mendapatkan kesalahan:Otentikasi rekan gagal untuk postgres pengguna, ketika mencoba membuat pgsql bekerja dengan Rails

  3. Mengimpor CSV dengan koma dalam nilai string

  4. Hitungan dan penjumlahan tidak valid dalam kueri tab silang menggunakan PostgreSQL

  5. Menginstal PostgreSQL Client v10 di AWS Amazon Linux (EC2) AMI