Pgadmin Manager — PgAdmin 管理员
v1.0.0管理用于本地开发环境的 pgAdmin Docker 容器。为 PostgreSQL 提供位于 http://localhost:8082 的 web UI。需要 postgres-manager 和 proxy...
运行时依赖
安装命令
点击复制技能文档
pgAdmin 管理器 管理 pgAdmin Docker 容器,提供 Web UI 用于 PostgreSQL 数据库管理。 架构 pgadmin-manager/ ├── docker-compose.yml # pgAdmin 4 容器(固定为 8.6 版本) └── run.sh # 生命周期 CLI 连接到共享的 nginx-proxy_net 网络,并通过 codai_postgres:5432 访问 PostgreSQL。 服务器配置存储在命名卷(pgadmin_data)中。 命令 ./run.sh start # 启动 pgAdmin 容器 ./run.sh stop # 停止容器(配置将保留在卷中) ./run.sh status # 显示状态和 URL ./run.sh open # 打印访问 URL 如何执行任务 启动 pgAdmin 检查会话上下文以获取绝对脚本路径,然后运行: /pgadmin-manager/run.sh start 在浏览器中打开 http://localhost:8082。 登录:admin@codai.local / pgadmin。 要在 pgAdmin 中连接到 PostgreSQL,请添加一个服务器: 主机:codai_postgres 端口:5432 用户名:codai / 密码:pgpass 检查状态 /pgadmin-manager/run.sh status 先决条件 按以下顺序启动: proxy-manager start — 创建共享 Docker 网络 postgres-manager start — PostgreSQL 必须在 pgAdmin 连接之前启动 配置变量 默认值 目的 PGADMIN_CONTAINER codai_pgadmin 容器名称 PGADMIN_PORT 8082 主机端口 PGADMIN_EMAIL admin@codai.local 登录邮箱 PGADMIN_PASSWORD pgadmin 登录密码 CODAI_NETWORK nginx-proxy_net 共享 Docker 网络名称 规则 在此插件之前启动 postgres-manager — pgAdmin 无法在没有 PostgreSQL的情况下连接。 端口 8082 绑定到 127.0.0.1 — 只能从主机访问。 服务器配置在容器重启时保留(存储在 pgadmin_data 卷中)。 使用 stop 命令完成;容器使用 restart: unless-stopped 并在重启后保留。 仅当您故意删除保存的服务器配置时,才使用 docker compose down -v。 相关插件 proxy-manager — 创建共享 Docker 网络(首先启动) postgres-manager — PostgreSQL 容器,pgAdmin 连接到它 API、CLI、GitHub 等技术术语保持不变。技能名称和品牌名称保持为英文。