【发布时间】:2019-12-18 17:28:53
【问题描述】:
我有一个带有大型数据库(或多或少 50GB)的项目,由于我还必须使用 docker/ddev 运行其他项目,这可能是个问题,我肯定可以调整 docker 磁盘的大小,但我想知道某个项目是否可以将数据库保留在 docker 之外...
对于普通的 docker (docker-compose) 项目,我保留了一个不在 docker 内部的“数据”文件夹,如果可能的话,我想用 ddev 或多或少做同样的事情。
现在我在 OSX 上,但如果在 Win10 中也可以,那就太好了。
谢谢!
【问题讨论】:
-
您能否进一步解释一下为什么这样的数据库大小会导致任何问题,尤其是在您还想运行其他项目的情况下?
-
实际上很简单,对于我来说,只有如此庞大的数据库或多站点网站(大约有 16 个子站点)数据库才能让 docker 卷总是满的,这对我来说可能是个问题......我发现很多将数据库放在 docker 卷之外更简单,以避免每次设置 docker 的存储空间时都会带来高和高。