我有一台带有两个磁盘的服务器:一个是操作系统使用的SSD,另一个是普通的2.5TB硬盘。
现在在这台服务器上我用Docker运行Fedora Server 22并且当前正在运行一个映像:Fedora / couchdb。
问题是这个容器正在将数据库保存到更小的SSD,因为它应该存储在更大的硬盘中。
如何设置此图像以将数据库存储在HDD上?
答案 0 :(得分:1)
您可以使用
在配置文件中指定couchdb的磁盘和索引位置[couchdb]
database_dir = /path/to/dir
view_index_dir = /path/to/dir
如何在启动时添加自定义配置
http://docs.couchdb.org/en/1.6.1/config/intro.html
当然为了在容器中使用所需的dbs路径,你需要确保它可以在docker镜像中访问
这解释了您需要执行的所有操作:
https://docs.docker.com/engine/userguide/dockervolumes/
如果没有帮助,请详细说明您的设置是什么以及您想要实现的目标。