Skip to main content

Hi, not sure if this is a FREE license thing or something I have wrong with docker. Here is my docker compose.

version: 3.5services:  master:  image: ${CRIBL_IMAGE:-cribl/cribl:latest}  environment:  - CRIBL_DIST_MODE=master  - CRIBL_DIST_MASTER_URL=tcp://criblmaster@0.0.0.0:4200  - CRIBL_VOLUME_DIR=/share/homes/chris/cribl:/opt/cribl/config-volume  ports:  - 19000:9000  hostname: cribl_leader  volumes:  - /share/homes/chris/cribl:/opt/cribl/config-volume  workers:  image: ${CRIBL_IMAGE:-cribl/cribl:latest}  depends_on:   - master  hostname: cribl_worker  environment:  - CRIBL_DIST_MODE=worker  - CRIBL_DIST_MASTER_URL=tcp://criblmaster@0.0.0.0:4200  ports:  - 9000

Every-time I modify the compose and redeploy, I have to re-input config (user / password, registration, etc). The homes DIR is on the host and has open permissions. I do see data being written in there. Is there a setting I may be missing? Thank you Chris

Hi @chrisboy68, the environment variable for the master (leader) container is not set correctly. This should be set to CRIBL_VOLUME_DIR=/opt/cribl/config-volume

Take a look at this thread for another example: When using containers, is there a way to make local changes persistent? - #2 by bdalpe

Please try this and let us know if you have better results.


Thank you. Ill take a look.


This worked. Thank you!


Reply