在docker上部署postgreSQL主从的超详细步骤
一、主从规划
因为就一台服务器,所以两台服务器的ip是一样的,我采用了不同的端口
| IP地址 | 名称 | 备注 |
|---|---|---|
| x.x.x.x:1922 | mymaster | 主库 |
| x.x.x.x:1921 | mystl | 备库 |
需要提前配置好Docker容器
二、创建PostgresSQL的Docker镜像
查看镜像是否创建成功
三、主库部署
1、建立pgsql主库的data地址
以root用户创建目录
2、启动docker镜像
查看数据库是否创建成功
记住名称,后边要用
3、docker内操作
4、修改配置文件
退出容器
进入该数据库创建容器时初配置的数据文件位置
/usr/local/datamaster/postgres/arc 必须存在,如果不存在,则也需要mkdir一次
因为加载了数据卷,第三四步对配置文件的修改,和对不用Linux启动的pgsql本质上没有太大的差别,甚至可以认为是相同的操作
四、部署从数据库
1、建立psql备库的data地址
以root用户创建目录
2、启动docker镜像
3、备库从主库同步
进入容器
tip:如果删除之后备库崩了,可以退出备库,docker restart mystl重启docker然后在进入备库
4、检查是否同步
五、测试主从数据库
主库:
备库:
栏 目:PostgreSQL
下一篇:navicat连接postgresql、人大金仓等数据库报错解决办法
本文标题:在docker上部署postgreSQL主从的超详细步骤
本文地址:https://fushidao.cc/shujuku/798.html
您可能感兴趣的文章
- 02-26请问包含哪些关键词的词条会涉及postgresql数据扩展名?
- 02-26我国在postgresql国产替代方面有哪些进展和挑战?
- 02-26关于PostgreSQL列标志,这些关键信息你了解多少?
- 02-26为何我的PostgreSQL连接速度如此缓慢?常见原因及优化方法解析
- 02-26如何快速上手使用PostgreSQL工具?详细入门教程揭秘!
- 02-26关于PostgreSQL时间类型的最小可能值,您知道多少?
- 02-26如何构建包含PostgreSQL存储过程与事务处理的完整词条示例?
- 02-26如何全面掌握使用postgresql客户端工具的详细教程及技巧?
- 02-26苹果电脑macOS下如何通过命令行安装PostgreSQL而非Postman?
- 02-25如何实现 PostgreSQL 数据库的简单扩容策略?详细解析与疑问解答
阅读排行
- 1请问包含哪些关键词的词条会涉及postgresql数据扩展名?
- 2我国在postgresql国产替代方面有哪些进展和挑战?
- 3关于PostgreSQL列标志,这些关键信息你了解多少?
- 4为何我的PostgreSQL连接速度如此缓慢?常见原因及优化方法解析
- 5如何快速上手使用PostgreSQL工具?详细入门教程揭秘!
- 6关于PostgreSQL时间类型的最小可能值,您知道多少?
- 7如何构建包含PostgreSQL存储过程与事务处理的完整词条示例?
- 8如何全面掌握使用postgresql客户端工具的详细教程及技巧?
- 9苹果电脑macOS下如何通过命令行安装PostgreSQL而非Postman?
- 10如何实现 PostgreSQL 数据库的简单扩容策略?详细解析与疑问解答
推荐教程
- 09-22navicat连接postgresql、人大金仓等数据库报错解决办法
- 02-01PostgreSQL和MySQL到底有什么区别?开发者必看对比指南
- 09-22PostgreSQL设置主键自增的方法详解
- 09-22postgresql查询今天、昨天、本周、本月、上月、今年、去年的时间以及计算时间之差
- 09-22在PostgreSQL中实现跨数据库的关联查询
- 09-22使用python-slim镜像遇到无法使用PostgreSQL的问题及解决方法
- 09-22Postgres copy命令导入导出数据的操作方法
- 02-01PostgreSQL客户端工具大揭秘,哪种最适合你的数据库管理需求?
- 01-31PostgreSQL下载指南,如何获取最新稳定版本?
- 09-22postgresql 日期查询最全整理

















