![](/img/trans.png)
[英]Cannot connect to postico from docker-compose postgresql service
[英]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"
。 菜鳥錯誤;)
如果 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.