开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

polardb-pg容器连接数据库错误

name: polardb

services:
  polardb_pg:
    restart: always
    image: polardb/polardb_pg_local_instance:15
    container_name: polardb-pg
    environment:
      POLARDB_USER: polar
      POLARDB_PASSWORD: '!XXXXXX'
      TZ: Asia/Shanghai
    volumes:
      -  ./polardb-pg/:/var/polardb
    ports:
      - 54320-54322:5432-5434

这是我的compose.yaml(用户名和密码不是真实的),执行

docker compose up -d

创建了polardb-pg容器,并且存活着,但是psql无法连接

docker exec -it polardb-pg psql

出现报错:

psql: error: connection to server at "127.0.0.1", port 33081 failed: Connection refused
        Is the server running on that host and accepting TCP/IP connections?

这个33081到底是什么情况...
具体情况如下:
image.png

展开
收起
1273450216465308 2024-11-14 18:53:36 15 1
1 条回答
写回答
取消 提交回答
  • 您好,可以执行:docker exec -it polardb-pg psql -p5432
    看下

    2024-11-15 16:49:33
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载