2015-11-25 62 views
0

我有兩個磁盤的服務器:一個是操作系統使用的SSD,另一個是普通的2.5TB硬盤。更改docker couchdb實例的數據庫位置?

現在在這臺服務器上,我運行的是Docker的Fedora Server 22,目前有一個映像正在運行:Fedora/couchdb。

問題是,這個容器將數據庫保存到更小的SSD時,它應該真的存儲在更大的HDD中。

如何設置此映像以將數據庫存儲在HDD上?

其他信息: Mount Points

回答

1

你可以用

[couchdb] 
database_dir = /path/to/dir 
view_index_dir = /path/to/dir 

指定在配置文件CouchDB的磁盤和索引的位置如何添加自定義配置,以啓動在此說明

http://docs.couchdb.org/en/1.6.1/config/intro.html

當然,爲了使用你想要的路徑d在容器BS你需要確保它是泊塢窗圖像

內部觸及這說明你需要做的,所以一切:

https://docs.docker.com/engine/userguide/dockervolumes/

,如果沒有幫助,請詳細解釋一下您的設置是和你想實現的。