这里用的 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
-
- 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 就是上面设置的环境变量的值
-
- 登录成功之后,就和 桌面版的 PGadmin4 一样操作了
-
- 这里不知道为什么 一定要填具体的IP地址,我试了 localhost 和 127.0.0.1, 都连接不上,有没有小伙伴知道 !!???
-
-
连接之后,就可以正常使用了