首页 > 解决方案 > 如何ping postgres的地址?

问题描述

我正在尝试使用 docker 设置 postgres。我想验证我的数据库的地址,因此我尝试了ping 0.0.0.0:5432and ping 127.0.0.1:5432ping localhost:5432但是全部返回 Unknown host并且无法解析。

这是为什么?postgres 的正确地址是什么?我的 psql 运行正常。

标签: postgresql

解决方案


从问题中不清楚,但如果数据库在 docker 容器中运行,请确保将 5432 端口暴露给主机。--expose如果您使用( docker run ...doc )启动容器或添加

ports:
      - "5432:5432"

到您的 docker-compose 文件(doc


推荐阅读