Docker PostgresSQL and PGadmin4

这里用的 Docker Desktop

 

  1. PostgresSQL , 拉取官方 Image, 并配置环境变量,端口灵活配置,只要宿主机,不冲突即可
    1. 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

       

  2. PGadmin4, 安装完之后,通过浏览器页面操作
    1. 拉取 Image (dpage/pgadmin4:latest)
    2. 配置环境变量,端口灵活配置,只要宿主机,不冲突即可
    3. 1 # 设置登录email
      2 PGADMIN_DEFAULT_EMAIL=test@test.com
      3 
      4 # 设置登录密码
      5 PGADMIN_DEFAULT_PASSWORD=123456
    4. 我这里宿主机映射的端口号是 5433,容器端口是 80,用这条链接,即可访问 http://localhost:5433/ ,email 和 password 就是上面设置的环境变量的值

       

    5.  

    6. 登录成功之后,就和 桌面版的 PGadmin4 一样操作了
    7.  

    8. 这里不知道为什么 一定要填具体的IP地址,我试了 localhost 和 127.0.0.1, 都连接不上,有没有小伙伴知道 !!???
    9.  

    10. 连接之后,就可以正常使用了

       

posted @ 2024-03-25 19:49  王者心·青铜梦  阅读(47)  评论(0编辑  收藏  举报