Docker for Mac上非常大的postgres数据目录的最佳性能存储?

时间:2018-02-23 15:18:29

标签: docker docker-for-mac

我正在探索将Docker for Mac用于我的本地开发环境。大多数事情都很清楚,但我想知道Postgres数据目录的最佳存储方法是什么。我的公司在开发中使用我们非常大的生产数据库的完整快照,因此增加了一些约束。在这种情况下,“最佳”可以大致翻译为最高效的。

目前我正在使用绑定挂载,因此数据目录存在于我的主机上。这很好用。容器存储显然不是首发。卷似乎是一个可能很好的替代方案,但使用local卷类型会导致Docker.qcow2文件填满时空间不足。我知道还有很多其他的驱动程序,但是不清楚它们是否特别适合这个用例,或者我是否应该坚持使用绑定装载。

1 个答案:

答案 0 :(得分:1)

我认为性能最高的是主机上的mount,因为它是本地的和本机的。据我所知,其他驱动程序经常被用来使用远程(性能较低)的存储。

对于开发,请保持绑定安装。