是否可以将Redis容器附加到Docker卷上?

时间:2019-03-05 16:16:22

标签: docker redis containers docker-volume rejson

我正在使用ReJSON,它是redis的经过修改的增强版本。我想知道这是否会影响普通命令的功能。
我将保留数据,为此,我创建了一个自定义卷。但是,当我停止然后重新启动容器时,数据不会持续存在。 The official doc讨论要绑定的/data目录以装入该卷。

我试图做:

  

〜$ docker run --name rejson -d -p 6384:6379 -v $ PWD / volumes:/ data redislabs / rejson

我也测试过:

  

〜$ docker run --name rejson -d -p 6384:6379 -v $ PWD / volumes:/ data redislabs / rejson --appendonly

也不起作用

任何提示都会很棒,

谢谢

1 个答案:

答案 0 :(得分:1)

为什么不严格遵循示例?

workItem.setParameter("Headers", "usr=yourUsr;pwd=yourPwd");

在给定的示例中有docker run --name rejson -d -p 6384:6379 -v $PWD/volumes:/data redislabs/rejson --appendonly yes 自变量。您的坐骑是正确的。