kiwi-tcms - 在 docker 项目中配置 Postgre DB
问题描述
我对 docker 和 docker-compose 很陌生。我尝试使用应该与 Docker 一起使用的 Kiwi TCMS 开源项目。
我的问题是我可以在同一台服务器上的 docker 上运行项目,我应该在同一台服务器(CentOS)上配置我的开发和生产站点吗?
我第一次按照下面的链接安装 docker 并配置 kiwitcms 应用程序,我阅读了有关 docker 的基础知识以及它的工作原理。
https://kiwitcms.readthedocs.io/en/latest/installing_docker.html#
我想使用 PostgreSQL 作为我的数据库,但现有的最新 docker 映像具有 MariaDB。因此,在我使用以下命令从 docker hub 提取最新版本的 kiwitcms 后,
码头工人拉猕猴桃/猕猴桃
我是否应该更改为“docker-compose.yml”文件数据库图像值,并将其保存到本地新目录,
https://raw.githubusercontent.com/kiwitcms/Kiwi/master/docker-compose.yml
[![在此处输入图片描述][1]][1]
还有我们可以编辑使用我们自己的数据库名称,用户名密码吗?
然后执行以下命令。
码头工人组成 -d
我对这个模型非常陌生,并且阅读了大多数与 docker 相关的文章,但这让我很少有这些疑问,因此要求这些澄清。
谢谢,卡提克。
解决方案
Web 应用程序和数据库服务器是 2 个不同的图像(也称为 2 个不同的服务器)。例如我们如何在测试中使用 Postgres 参见: https ://github.com/kiwitcms/Kiwi/blob/master/docker-compose.postgres
推荐阅读
- r - 在 Rstudio 中使用 keras 的错误消息,py_call_impl 中的错误(callable,dots$args,dots$keywords):ValueError:在用户代码中:
- excel - 在 Excel 中将时间数据绘制为 2 点之间的距离
- javascript - PAC文件修改建议
- javascript - 使用递归js在树状对象中查找最小值和最大值
- javascript - 有没有办法在 ReactJS 中获取 mobx 可观察变量地址
- oracle-apex - 显示页面加载 APEX 时隐藏的区域
- pyspark - 增量文件版本的 Pyspark 结构化流错误
- java - 使用 Spring Data Cassandra,表名被注释到 Bean。如何为同一个 bean 类设置多个表/存储库?
- android - Dart 列表中对象的比较
- reactjs - 有没有办法以内联样式设置多个三元语句?