gpt4 book ai didi

mysql - Docker OpenProject 数据库到 MySQL

转载 作者:行者123 更新时间:2023-11-29 13:43:36 30 4
gpt4 key购买 nike

我尝试根据来自 docker hub 的 openproject/community 容器设置一个 docker 容器。我的机器上已经运行了一个开放项目,我想将我的内容从那里迁移到 docker 容器。

docker 容器运行没有任何问题,但我发现容器内使用的是 PostgreSQL,而在我的机器上我使用的是 MySQL。

有没有什么好的方法可以将我的 MySQL 迁移到我的容器中?或者更好:如何在容器内使用 MySQL 而不是 PostgreSQL?最后一种可能性将使导入 MySQL 转储变得容易。

谢谢和最好的问候,滑雪。

最佳答案

我不熟悉 OpenProject。

当您说您使用 MySQL 时,您使用的是带有 OpenProject 的 MySQL 吗?或者 MySQL 只是您的偏好?

在容器中运行最少数量的进程被认为是最佳实践。对于 OpenProject,我假设至少有一些 Web/http 守护程序和数据库。在这种情况下,更好的做法是将一个容器用于 Web 服务组件(链接到)另一个带有数据库的容器。

在这种情况下,不仅使用您喜欢的数据库而且还可以独立于数据库扩展 Web 服务更容易(并非微不足道)。如果网络服务器或应用程序升级,升级也更容易。

Anyhoo...我建议您打扰 OpenProject 人员并要求他们将容器拆分为 >=2 并且他们考虑启用 Postgres 或 MySQL 作为他们的后端。

您将面临更换容器镜像中的 Postgres 的挑战。

可能能够将您的 MySQL 数据库导出到他们的 Postgres 数据库中。

HTH.

关于mysql - Docker OpenProject 数据库到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51878543/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com