Hi, here is a sample docker-compose.yaml for what you need.

version: '2'
services:
  cassandra:
    image: cassandra:3.11.5
    ports:
      - 7000:7000
      - 7001:7001
      - 7199:7199
      - 9042:9042
      - 9160:9160
    ulimits:
      memlock: -1
    volumes:
       - ~/cassandra/:/var/lib/cassandra/data



On Mon, Mar 9, 2020 at 10:30 AM Hannu Kröger <hkro...@gmail.com> wrote:

> You need to mount volumes from the host system or docker volumes to
> container to have data persisted.
>
> See section "Where to Store Data” in https://hub.docker.com/_/cassandra
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__hub.docker.com_-5F_cassandra&d=DwMFaQ&c=adz96Xi0w1RHqtPMowiL2g&r=CRDTby7ZKMKOJuR7qj8hGNHMqiMtY_3sbc8FBSZtTdo&m=fC7lJdBwv7dkE9mFT5eMXieeQlbrP21x6_UnVGYkMN0&s=zzXuvpiY65xI5PzEAMEba8h33nou2NAblTI5O0xzbn4&e=>
>
> Hannu
>
> On 9. Mar 2020, at 11.25, Valentina Ivanova <valentina.ivan...@ri.se>
> wrote:
>
> Hello!
>
> I am using Cassandra 3.11.5 from docker. I created a keyspace and a table
> in it and inserted some data into the table. Before stopping the container
> I executed nodetool flush to persist the data. However, upon starting the
> container after the weekend, the keyspace, table and data were not
> existent. What shall I do in order to persist the data?
>
> Many thanks & have a great week!
>
> Valentina
>
>
>

-- 


*Cédrick Lunven | *EMEA Developer Advocate


*🎓**Free Trainings : *DataStax Academy <https://academy.datastax.com/>* ❓**Ask
us your questions** :* DataStax Community
<https://community.datastax.com/index.html>* 🔬**Test our new
products** : *DataStax
Labs <https://downloads.datastax.com/#labs>

<https://luna.datastax.com/>

Reply via email to