pgadmin 连接镜像的 postgresql_在Docker中运行PostgreSQL + pgAdmin 4

本文详细介绍了如何在Docker中拉取并运行postgresql镜像,设置并连接pgAdmin4,包括使用邮箱test@123.com和密码123456登录,以及通过host.docker.internal或宿主机IP连接到数据库,最终实现连接成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

54fc0cbcf69b5df7bdcd7b1c68dd568b.png

  • 拉取postgresql镜像:docker pull postgres
1d5ae2cc03ad74c5b1c774f367d8068f.png
  • 运行postgresql:docker run -d -p 5432:5432 --name postgresql -v pgdata:/var/lib/postgresql/data -e POSTGRES_PASSWORD=pg123456 postgres
0035686d9bfb87f74ab24fb6eb75c85e.png
  • 拉取postgresql可视化工具pgadmin4:docker pull dpage/pgadmin4
aa607e96f7909e305832034f7cc43ccf.png
  • 运行pgadmin4:docker run -d -p 5433:80 --name pgadmin4 -e PGADMIN_DEFAULT_EMAIL=test@123.com -e PGADMIN_DEFAULT_PASSWORD=123456 dpage/pgadmin4
c4be7b954325675b7543d5fef99a0da9.png
  • 打开浏览器访问pgadmin4:http://localhost:5433/
3e2a9d95b362bcb8aeb15e423bed3d8e.png
  • 输入我们设置的邮箱test@123.com和密码123456,点击Login
cb2bee5fa297d6120002efca0048f46a.png
  • 连接server:

c88c5b047608b6b6686684c581bdc214.pngd44eb7a7651febd65bad944e63767448.pnga76b9ace9026646b4bae0d8d9f1de1c1.png默认username是postgres,password是上面设置的pg123456 注意,因为pgadmin运行在docker里,所以host不能写localhost。host.docker.internal代表宿主机器,或者用宿主机IP。

ccf942984fb01678eed6f4cc2cc32d53.png连接成功,完成!

67d4b5b87c1db5c23625a2c61ef1ed75.png

b71764022e7812e7549e010d1c7f587c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值