docker怎么部署访问postgres数据库(docker,postgres,开发技术)

时间:2024-05-10 00:56:26 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    docker%E6%80%8E%E4%B9%88%E9%83%A8%E7%BD%B2%E8%AE%BF%E9%97%AEpostgres%E6%95%B0%E6%8D%AE%E5%BA%93

宿主机创建postgres用户:

拉取镜像,此处以12.1版本为例:

创建所用的卷

启动(密码为123456):

访问pg,进入容器(注意需要用postgres 用户):

show log_destination; 查看日志记录类型,未开启时显示off

show log_directory; 查看日志路径

启用日志:alter system set logging_collector='on'; 重启pg容器。

首先查看docker root地址:

执行docker info,找Docker Root
Docker Root Dir: /opt/docker

进入卷内部:

重启方式有两种:

访问时两种形式皆可:
1,使用容器Ip和映射的容器内端口
2,使用宿主机ip和映射的宿主机端口
如果使用第二种时如果出现以下两种类似的连不上pg的报错:
read: connection reset by peer 或
i/o timeout
但进入容器使用pg正常,这就需要排查网络层面的问题,如端口是否开放,如果你有这方面的未决问题可以提出来,我帮你解决哦

本文:docker怎么部署访问postgres数据库的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:mysql如何生成连续日期及变量赋值下一篇:

5 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18