Cassandra容器主机中的dynamic存储

我正在研究cassandra容器,并试图findcassandra的数据可以存储在主机本身的方法。

有没有任何链接或教程?

正如Mashape/docker-cassandra提到的Mashape/docker-cassandra

数据存储

此容器还将实际存储数据(通常位于/var/lib/cassandra/ )存储在数据卷中。 您可以通过这种方式从主机上挂载这个卷:

 $ docker run -d \ -v /path/to/your/var/lib/cassandra/:/var/lib/cassandra \ -p 9042:9042 \ --name cassandra \ mashape/cassandra 

这是在Cassandra Dockerfile中声明的两个VOLUME 之一 。

(在你的情况下,用mashape/cassandrareplacemashape/cassandra cassandra:3.2

您也可以使用Cassandraconfiguration(通常在/etc/cassandra/ ),该configuration也位于数据卷中。

  -v /path/to/your/etc/cassandra/:/etc/cassandra \