pgAdmin 工具是一个非常流行的 PostgreSQL数据库管理和开发平台,本节我们将部署并使用它
pgAdmin 可以本地安装在桌面上,也可以安装在服务器上运行,并通过 Web 浏览器访问。在本实验中,我们将通过docker 镜像以服务器模式部署 pgAdmin,运行以下命令
mkdir /home/ec2-user/pgadmin
sudo chmod -R a+rw /home/ec2-user/pgadmin
docker pull dpage/pgadmin4
docker create -p 8080:80 \
-e "PGADMIN_DEFAULT_EMAIL=$DBUSER@domain.com" \
-e "PGADMIN_DEFAULT_PASSWORD=$DBPASS" \
-v /home/ec2-user/pgadmin:/var/lib/pgadmin \
--name pgadmin \
dpage/pgadmin4
docker start pgadmin
然后在Cloud9中打开web浏览器:
pgAdmin 用户名为masteruser@domain.com ,密码是数据库mastter用户的密码:
登录后进入pgadmin的主页。
先获取数据库的endpoint:
echo $DBENDP
在pgAdmin中添加一个新的Server:
命名为rds-pg-labs
,然后进入Connection
页:
输入数据库的endpoint/username/password
,然后保存:
在左侧点击新添加的server,会看到一些Dashboard: