首页 > 数据库 >Docker PostgresSQL and PGadmin4

Docker PostgresSQL and PGadmin4

时间:2024-03-25 19:57:12浏览次数:27  
标签:PostgresSQL 0.0 宿主机 PGadmin4 Docker 环境变量

这里用的 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 [email protected]
      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. 连接之后,就可以正常使用了

       

标签:PostgresSQL,0.0,宿主机,PGadmin4,Docker,环境变量
From: https://www.cnblogs.com/python-boy/p/18095111

相关文章

  • PaddleNLP:Docker下搭建基于ES的语义检索系统
    PaddleNLP:Docker下搭建基于ES的语义检索系统什么是语义检索?语义检索(也称基于向量的检索):指检索系统不再拘泥于用户Query字面本身(例如:sql查询的like),而是能精准捕捉到用户Query后面的真正意图并以此来搜索,从而更准确地向用户返回最符合的结果。原理是通过使用最先进的语义......
  • Docker与K8S实战系列教程--靠谱、易学
    ​在招聘网站上,Docker和K8S已经成为频繁出现的技能:对于Java高级开发、架构师、技术总监,Docker和K8S是必备技能。对于Java初级、中级开发,Docker和K8S是简历里的加分项。为什么Docker和K8S这么重要?因为Docker和K8S确实强大!它们的作用是:让项目部署非常便捷、让挂掉的应用自动重......
  • 使用Docker搭建MySQL数据库服务
    简介在现代应用程序开发中,使用数据库是必不可少的。而Docker作为一种流行的容器化解决方案,可以使数据库的部署和管理变得更加简单和灵活。本文将介绍如何使用Docker搭建MySQL数据库服务,让你在本地环境中快速部署一个MySQL实例。第一步:拉取MySQL镜像dockerpullmysql:5.7第......
  • 使用Docker快速搭建Web服务器Nginx
    简介在现代Web开发中,Nginx作为一款高性能的Web服务器和反向代理服务器,被广泛应用于各种项目中。而使用Docker可以极大地简化服务器的部署和管理过程。本文将介绍如何利用Docker快速搭建NginxWeb服务器,并简要说明一些常见的配置和使用方法。第一步:拉取镜像在拉取镜像时,我们可......
  • ssh -p 2222怎么进docker容器
    要通过SSH和端口2222进入Docker容器,您需要确保容器内已经安装并运行了SSH服务器,并且已经将宿主机的2222端口映射到容器的SSH端口(通常为22)。以下是一般的步骤:1、启动容器时映射端口:当您启动容器时,使用-p参数将宿主机的2222端口映射到容器的SSH端口。例如:dockerrun-d--n......
  • 怎么批量删除docker没有使用的镜像 清理磁盘空间
    要批量删除没有使用的Docker镜像并清理磁盘空间,您可以按照以下步骤执行操作:1.查看当前使用的Docker镜像列表,可以使用以下命令:dockerimages2.确认需要删除的镜像是没有被使用的。如果您确定要删除某个镜像,请记录镜像的REPOSITORY和TAG。3.执行以下命令来删除指定镜......
  • CentOS7.6离线安装Docker
    一、环境检查[root@localhostsoftware]#cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core)[root@localhostsoftware]#uname-aLinuxlocalhost.localdomain3.10.0-957.el7.x86_64#1SMPThuNov823:39:32UTC2018x86_64x86_64x86_64GNU/Linux[root@......
  • docker导航部署 sun-panel
    创建目录mkdir-p/volume2/docker/docker_data/sun-panel/confmkdir-p/volume2/docker/docker_data/sun-panel/uploadsmkdir-p/volume2/docker/docker_data/sun-panel/database启动容器dockerrun-d--restart=always-p9993:3002\-v/volume2/docker/docker_data/......
  • docker compose 部署 nexus3
    创建数据目录mkdir-pv/data/nexus/nexus-data&&chown-R200/data/nexus/nexus-datadocker-compose.yamlversion:'3'services:nexus3:image:sonatype/nexus3:3.66.0container_name:nexus3restart:alwaysenvironment:......
  • 通过rc.local启动docker容器内脚本
       我们常常遇到在已有镜像上开机就运行客制化脚本的需求,如果不想重新构建镜像,可以考虑本方法,利用系统的rc-local.service实现对rc.local的调用,进而启动rc.local中的客制化脚本。   以下以centos7为例:1拉取镜像root@arm:~#dockerpullcentos:centos7centos7:Pu......