Docker 部署 PostgreSQL 管理 UI:pgAdmin4 快速上手
Docker 部署 PostgreSQL 管理 UI:pgAdmin4 快速上手
本文将详细介绍如何使用 Docker 快速部署 PostgreSQL 管理界面 pgAdmin4,并提供详细的命令和参数说明,帮助你快速上手。
1. 安装 Docker
首先,确保你的系统已经安装了 Docker。如果你还没有安装,请参考官方文档:https://docs.docker.com/engine/install/
2. 拉取 PostgreSQL 镜像
使用以下命令从 Docker Hub 上拉取 PostgreSQL 镜像:
docker pull postgres
3. 启动 PostgreSQL 容器
使用以下命令启动 PostgreSQL 容器:
docker run --name postgresql -e POSTGRES_PASSWORD='your_password' -d -p 5432:5432 postgres
其中,your_password 是你设置的密码,-p 参数指定了容器端口和主机端口的映射关系,这里将容器的 5432 端口映射到主机的 5432 端口。
4. 拉取 pgAdmin4 镜像
使用以下命令从 Docker Hub 上拉取 pgAdmin4 镜像:
docker pull dpage/pgadmin4
5. 启动 pgAdmin4 容器
使用以下命令启动 pgAdmin4 容器:
docker run --name pgadmin4 -p 80:80 -e PGADMIN_DEFAULT_EMAIL='your_email' -e PGADMIN_DEFAULT_PASSWORD='your_password' -d dpage/pgadmin4
其中,your_email 和 your_password 是你设置的邮箱和密码,-p 参数指定了容器端口和主机端口的映射关系,这里将容器的 80 端口映射到主机的 80 端口。
6. 访问 pgAdmin4
在浏览器中访问 http://localhost:80,输入你设置的邮箱和密码,即可进入 pgAdmin4 的管理界面。
7. 配置 PostgreSQL 连接
- 点击左侧菜单栏的 “Servers” -> “Create” -> “Server”。
- 在 “General” -> “Name” 中输入任意名称。
- 在 “Connection” -> “Host name/address” 中输入容器的 IP 地址。你可以使用
docker inspect postgresql | grep IPAddress命令查看容器的 IP 地址。 - 在 “Connection” -> “Port” 中输入 5432。
- 在 “Connection” -> “Maintenance database” 中输入 postgres。
- 在 “Connection” -> “Username” 中输入 postgres。
- 在 “Connection” -> “Password” 中输入你设置的密码。
- 点击保存,即可成功连接到 PostgreSQL 数据库。
小结
以上步骤就完成了使用 Docker 部署 PostgreSQL 管理 UI 的过程,你可以通过 pgAdmin4 界面轻松管理你的 PostgreSQL 数据库。希望本文对你有所帮助!
原文地址: https://www.cveoy.top/t/topic/nkwg 著作权归作者所有。请勿转载和采集!