docker and bitnami/phppgadmin: 如何连接远程postgresql数据库

docker and bitnami/phppgadmin: How to connect to the remote postgresql database

我正在尝试使用 bitnami/phppgadmin docker

连接到远程 postgresql 数据库

如何提及主机名

  phppgadmin:
    image: "bitnami/phppgadmin:7.13.0"
    ports:
      - "8080:8080"
      - '443:8443'
    environment:
      PHP_PG_ADMIN_SERVER_HOST: 'xx.xx.xx.xx'
      PHP_PG_ADMIN_SERVER_PORT: 5432

我正在尝试这个,但我无法登录仪表板。

我已经根据 dockage/phppgadmin 设置了环境变量。但是 bitnami 没有这样的 options

Docker 集线器上的每个图像都有对应的页面;你可以看看https://hub.docker.com/r/bitnami/phppgadmin。它有一个“环境变量”部分,其中记录了:

The phpPgAdmin instance can be customized by specifying environment variables on the first run. The following environment values are provided to custom phpPgAdmin:

  • DATABASE_HOST: Database server host. Default: postgresql.

所以使用DATABASE_HOST作为环境变量名。还有 DATABASE_PORT_NUMBER 但你不需要明确地将它设置为 PostgreSQL 默认值。