0

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

目前我正在使用绑定挂载,因此数据目录位于我的主机上。这工作正常。容器存储显然不是一个初学者。卷似乎是一个潜在的好选择,但使用local卷类型会导致Docker.qcow2文件填满时空间不足。我知道还有许多其他卷驱动程序,但尚不清楚它们中的任何一个是否特别适合此用例,或者我是否应该坚持使用绑定安装。

4

1 回答 1

1

我认为性能最高的是主机上的挂载,只是因为它是本地的和本机的。据我所知,其他驱动程序通常使用远程(性能较差)存储。

对于开发,请保留绑定挂载。

于 2018-02-23T23:09:43.863 回答