docker postgres pgadmin 本地连接

新手上路,请多包涵

我用 nginx、php 和 postgres 创建了一个 ubuntu 映像。

我想将我当前映像中的 postgres 数据库与位于我的本地计算机上的 pgadmin 连接起来。

我曾尝试使用 docker inspector 尝试使用图像 ip 与我的本地 pgadmin 建立连接,但没有太大成功。我还尝试在本地配置一些端口以使连接正常工作。

原文由 Rigoxls 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 605
1 个回答

这是一个有效的问题,不知道为什么人们觉得“似乎无法回答这个问题”。

所以,这就是我如何做你想做的事情:

  1. 从 Docker Hub 拉取 postgres 镜像
   docker pull postgres:latest

  1. 使用以下命令运行容器
   docker run -p 5432:5432 postgres

  1. 使用 docker 的检查命令查找 IP

  2. 使用该 IP、端口、用户名和密码在 PGADMIN 中进行连接

  3. 你也可以像下面这样简单的 telnet 来确认你是否可以访问 docker postgres 容器:

    telnet IP_ADDRESS 5432

原文由 stack.it 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题