首页 > 数据库 >docker中使用postgresql数据库

docker中使用postgresql数据库

时间:2023-01-26 22:56:56浏览次数:44  
标签:容器 postgresql postgres 数据库 默认 https 字符串 docker 连接

1.拉取

默认最新

运行容器

由于最新版删减了东西,所以会报错

参考

感谢以下博主让我从爬出深坑~

# 拉取postgres
https://www.hangge.com/blog/cache/detail_3073.html

# 报错
https://blog.csdn.net/weixin_44127299/article/details/127883966

2.更换版本

指定14版本

运行容器

使用navicat连接通过

导入sql文件

3.进入容器

查看库表

退出为root

再进入

不管是默认的postgres密码还是服务器密码都验证失败,只能退出容器重进了!

4.本地测试.net core连接

更改连接字符串

重新打包生成容器

结果超时拒绝

开始排查:故意输错Usersname、Password、Database查看浏览器

Usersname:

Password:

Database:

可以得出不是以上错误导致

原因

最后发现原因是定义容器的时候将端口指定为5433,而postgres默认为5432,在连接字符串时不写默认也是5432,因此我们需要在连接字符串中指定Port为5433

再次运行,连接成功!

5.探索点

pg_hba.conf为什么不用改?

# 参考:
https://www.jianshu.com/p/3d7086398524

标签:容器,postgresql,postgres,数据库,默认,https,字符串,docker,连接
From: https://www.cnblogs.com/long-live/p/dp.html

相关文章

  • docker中使用nginx
    1.拉取镜像拉取测试浏览器测试参考#安装https://www.cnblogs.com/zhaokejin/p/15605261.html2.修改配置我们再开启一个终端,进入到nginx容器中但我们发现vim、......
  • CentOS7.9 全自动装docker:v1
    命令(直接复制执行即可):servicefirewalldstopsystemctldisablefirewalld.servicesetenforce0sed-i's/SELINUX=enforcing/SELINUX=disabled/g'/etc/selinux/configyu......
  • Kettle 连接达梦数据库
    1.首先下载kettle工具(前提条件安装好java环境)分享两种下载​​​https://nchc.dl.sourceforge.net/project/pentaho/Pentaho8.2/client-tools/pdi-ce-8.2.0.0-342.zip​​......
  • docker部署netcore项目
    1.部署历史猿友们好,作为初来实习的我,已经遭受社会的“毒打”,所以请容许我在下面环节适当吐槽,3Q!传统部署​ 回顾以往在服务器部署webapi项目(非独立发布),dotnet环境、守......
  • docker迁移目录
     停止docker服务  systemctlstopdocker切换目录 cd/var/lib查看目录 ls移动目录mv /var/lib/docker/app/docker查看目录 ls创建软连接 ln-s/app......
  • docker安装
    Docker基本安装**操作系统版本要求**CentOS7要求系统为64位、系统内核版本为3.10以上。CentOS-6.5或更高的版本的CentOS上,要求系统为64位、系统内核版本......
  • ClickHouse分布式安装-Docker环境
    安装背景本文主要介绍了在Docker环境下如何安装ClickHouse集群的过程,ClickHouse集群采用单分片三副本模式进行部署。服务器:bigdata1、bigdata2、bigdata3zookeeper:需要安装z......
  • 《MySQL高级篇》十、数据库其他调优策略
    文章目录​​1.数据库调优的措施​​​​1.1调优的目标​​​​1.2如何定位调优问题​​​​1.3调优的维度和步骤​​​​第1步:选择适合的DBMS​​​​第2步:优化表设计​......
  • 如何在 Kubernetes 部署 PostgreSQL
    文章目录​​1.简介​​​​2.条件​​​​3.helm部署posgresql​​​​3.1添加Helm存储库​​​​3.2默认安装​​​​3.3选参安装​​​​3.4持久存储安装​​......
  • docker 日常命令小笔记
    目录​​常见命令​​​​启动并启动日志​​​​进入容器​​​​dockerfiles​​​​apk命令​​​​编辑网卡centos​​​​重启网卡​​​​查看防火墙的状态​​​​......