簡體   English   中英

無法通過 postico 連接到 postgreSQL docker 容器

[英]Cannot connect to postgreSQL docker container via postico

我正在嘗試使用 Postico 連接到本地機器上的 docker postgreSQL 容器。

我嘗試連接到 0.0.0.0、localhost 和 127.0.0.1。 每個給我以下錯誤:

could not connect to server: Connection refused
    Is the server running on host "localhost" (::1) and accepting
    TCP/IP connections on port 5432?
could not connect to server: Connection refused
    Is the server running on host "localhost" (127.0.0.1) and accepting
    TCP/IP connections on port 5432?

0.0.0.0 給了我一個類似但更小的錯誤:

could not connect to server: Connection refused
    Is the server running on host "0.0.0.0" and accepting
    TCP/IP connections on port 5432?

這是我的 docker-compose 文件:

version: '3'
services:
  prisma:
    image: prismagraphql/prisma:1.23
    restart: always
    ports:
    - "4466:4466"
    environment:
      PRISMA_CONFIG: |
        port: 4466
        databases:
          default:
            connector: postgres
            host: postgres
            port: 5432
            user: prisma
            password: prisma
            migrations: true
  postgres:
    image: postgres:10.5
    restart: always
    environment:
      POSTGRES_USER: prisma
      POSTGRES_PASSWORD: prisma
    volumes:
      - postgres:/var/lib/postgresql/data
volumes:
  postgres:

感謝 Egor 找到了解決方案! 我忘了在我的 docker-compose 文件中指定ports: - "5432:5432" 菜鳥錯誤;)

我在使用 Postico 連接到 docker 容器中的 Postgres 數據庫時也遇到了問題。

最終,我的問題是我有一個本地 Postgres DB 運行.

一旦我斷開本地 Postgres 數據庫的連接,我就可以使用 Postico 連接到我的 docker 數據庫。 將主機設置為localhost ,我使用了我docker-compose.yml文件中定義的POSTGRES_USERPOSTGRES_PASSWORD和主機端口。

Postico 的連接詳細信息

如果 postgres 版本無關緊要,請嘗試將 Postgres 圖像更改為這個圖像,它對我有用

還要確保在docker-compose.yml添加端口

postgres:
    image: postgres
    restart: always
    environment:
      POSTGRES_USER: prisma
      POSTGRES_PASSWORD: prisma
    ports: 
     - "5432: 5432"
    volumes:
      - postgres:/var/lib/postgresql/data

Ps 剛剛更新了答案以提高可讀性

我遇到了 Postico 嘗試連接到未啟動的收藏夾的問題。 此連接重試將永遠進行,我無能為力。 我需要做的就是將最喜歡的內容編輯為有效但我不能的東西,這令人沮喪。

Positco 開發人員請通過要求用戶在每次 postico 啟動時選擇一個最喜歡的連接而不是默認連接來解決這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM