Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mac Docker上超大postgres数据目录的最高性能存储?_Docker_Docker For Mac - Fatal编程技术网

Mac Docker上超大postgres数据目录的最高性能存储?

Mac Docker上超大postgres数据目录的最高性能存储?,docker,docker-for-mac,Docker,Docker For Mac,我正在探索在本地开发环境中使用Docker for Mac。大多数事情都很清楚,但我想知道我的Postgres数据目录的最佳存储方法是什么。我的公司在开发中使用我们非常大的生产数据库的完整快照,因此增加了一些限制。在这种情况下,“最佳”大致可以翻译为最有表现力的东西 目前我正在使用绑定挂载,因此数据目录位于我的主机上。这个很好用。容器存储显然不是一个好办法。卷似乎是一个潜在的好选择,但使用本地卷类型会在Docker.qcow2文件填满时导致空间不足。我知道还有许多其他卷驱动程序,但不清楚它们中是

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


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

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

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