开发者社区 > 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 41 1
1 条回答
写回答
取消 提交回答
  • 您好,可以执行:docker exec -it polardb-pg psql -p5432
    看下

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

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

相关电子书

更多
PolarDB分布式~国产轻量版用户手册 立即下载
使用云起实验室体验PolarDB分布式版 立即下载
PolarDB分布式版架构介绍 立即下载