Docker PostgresSQL and PGadmin4
这里用的 Docker Desktop
- PostgresSQL , 拉取官方 Image, 并配置环境变量,端口灵活配置,只要宿主机,不冲突即可
-
1 # Postgresql数据库账号,默认有 2 POSTGRES_USER=xxx 3 4 # Postgresql数据库密码 5 POSTGRES_PASSWORD=123456 6 7 8 # 0.0.0.0/0,这个表示允许所有ip访问,如果不加,则非本机 ip 访问不了。 9 ALLOW_IP_RANGE=0.0.0.0/0
- docker run --name pg -p 5432:5432 -v pgData:/var/lib/postgresql/data -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=123456 -e ALLOW_IP_RANGE=0.0.0.0/0 postgres:latest
-
- PGadmin4, 安装完之后,通过浏览器页面操作
- 拉取 Image (dpage/pgadmin4:latest)
- 配置环境变量,端口灵活配置,只要宿主机,不冲突即可
-
1 # 设置登录email 2 PGADMIN_DEFAULT_EMAIL=test@test.com 3 4 # 设置登录密码 5 PGADMIN_DEFAULT_PASSWORD=123456
- 我这里宿主机映射的端口号是 5433,容器端口是 80,用这条链接,即可访问 http://localhost:5433/ ,email 和 password 就是上面设置的环境变量的值
-
docker run --name pgAdmin4 -p 5433:80 -e PGADMIN_DEFAULT_EMAIL=test@test.com -e PGADMIN_DEFAULT_PASSWORD=123456 dpage/pgadmin4:latest
-
- 登录成功之后,就和 桌面版的 PGadmin4 一样操作了
-
- 这里不知道为什么 一定要填具体的IP地址,我试了 localhost 和 127.0.0.1, 都连接不上,有没有小伙伴知道 !!???
-
-
连接之后,就可以正常使用了
分类:
Docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~