卡桑德拉docker图像数据丢失

我有一个正式的cassandra镜像的docker,在/ var / lib / cassandra上加载了一个卷给我的本地文件系统。 这是一个单一的节点configuration。

我用来存储由位于其他容器中的python脚本收集的数据。 它似乎工作正常,脚本连接并存储和正确检索数据。

问题来了,当我删除容器,并再次启动,密钥空间和表存在,但空。 所有的数据都丢失了。
我试图删除容器之前做一个nodetool flush ,但没有任何反应。

文件存在于我的本地文件系统(commitlog,数据文件夹等),但可能不是由cassandra加载?

docker-compose文件如下所示:

 (...) cassandra: container_name: cassandra image: cassandra volumes: - /docker/cassandra:/var/lib/cassandra ports: - "127.0.0.1:7000:7000" - "127.0.0.1:7001:7001" - "127.0.0.1:7199:7199" - "127.0.0.1:9042:9042" - "127.0.0.1:9160:9160"