在 docker 中为链接数据库容器安装 pgadmin III

Install pgadmin III for a linked database container in docker

有两个 运行 docker 个容器。一个容器包含 Web 应用程序,第二个容器是链接的 postgres 数据库。

Pgadmin III 工具应该安装在哪里?

pgAdmin can be deployed 在容器中使用 hub.docker.com/r/dpage/pgadmin4/

处的图像

例如运行 TLS 安全容器使用主机 /private/var/lib/pgadmin 中的共享 config/storage 目录,以及从主机 /tmp/servers.json 预加载的服务器:

docker pull dpage/pgadmin4
docker run -p 443:443 \
    -v /private/var/lib/pgadmin:/var/lib/pgadmin \
    -v /path/to/certificate.cert:/certs/server.cert \
    -v /path/to/certificate.key:/certs/server.key \
    -v /tmp/servers.json:/pgadmin4/servers.json \
    -e 'PGADMIN\_DEFAULT\_EMAIL=user@domain.com' \
    -e 'PGADMIN\_DEFAULT\_PASSWORD=SuperSecret' \
    -e 'PGADMIN\_ENABLE\_TLS=True' \
    -d dpage/pgadmin4