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_emailyour_password 是你设置的邮箱和密码,-p 参数指定了容器端口和主机端口的映射关系,这里将容器的 80 端口映射到主机的 80 端口。

6. 访问 pgAdmin4

在浏览器中访问 http://localhost:80,输入你设置的邮箱和密码,即可进入 pgAdmin4 的管理界面。

7. 配置 PostgreSQL 连接

  1. 点击左侧菜单栏的 “Servers” -> “Create” -> “Server”。
  2. 在 “General” -> “Name” 中输入任意名称。
  3. 在 “Connection” -> “Host name/address” 中输入容器的 IP 地址。你可以使用 docker inspect postgresql | grep IPAddress 命令查看容器的 IP 地址。
  4. 在 “Connection” -> “Port” 中输入 5432。
  5. 在 “Connection” -> “Maintenance database” 中输入 postgres。
  6. 在 “Connection” -> “Username” 中输入 postgres。
  7. 在 “Connection” -> “Password” 中输入你设置的密码。
  8. 点击保存,即可成功连接到 PostgreSQL 数据库。

小结

以上步骤就完成了使用 Docker 部署 PostgreSQL 管理 UI 的过程,你可以通过 pgAdmin4 界面轻松管理你的 PostgreSQL 数据库。希望本文对你有所帮助!

Docker 部署 PostgreSQL 管理 UI:pgAdmin4 快速上手

原文地址: https://www.cveoy.top/t/topic/nkwg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录