Skip to content

Run Redis Stack on Docker #155

Open
Open
@gowizzard

Description

@gowizzard

Hi all, I've been sitting on the issue with the bind mount of the dump.rdb file for quite a long time now. I always wondered that after a restart the database was empty, although I set the path as specified in the doc.

I took a look at the container content once and found out that the path was set to /, so the dump.rdb was not in the /data/redis directory, but directly in / and the container then reloaded it every time I started my Docker Compose.

I then solved the whole thing via a redis.conf file, which I set via a bind mount and call via CMD in Docker Compose. The section looks like this:

...
dir /data/redis
...

In general, this information would have been cool, since you specify the whole thing in your example:

docker run -v /local-data/:/data redis/redis-stack:latest

This also works beautifully with the redis:latest (c9bee82a203a) Docker container and you don't need any additional configuration. With the current redis/redis-stack-server:latest (580cd2320a9b) version but as said not. Does anyone else have the same problems?

Thanks a lot
Jonas

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions