Tag: riak

在Docker容器中自动运行服务

我正在build立一个简单的图像:一个拥有Riak(一个NoSQL数据库)的图像。 图像riak start作为一个CMD riak start Riak服务。 现在,如果我使用docker run -d quintenk/riak-dev作为守护进程运行它,它确实启动了Riak进程(我可以在日志中看到)。 但是,几秒钟后会自动closures。 如果我使用docker run -i -t quintenk/riak-dev /bin/bash运行它docker run -i -t quintenk/riak-dev /bin/bash riak进程没有启动(更新:请参阅对此的解释的答案)。 事实上,没有服务运行。 我可以使用terminal手动启动,但我想Riak自动启动。 我认为这种行为也会发生在其他服务上,Riak就是一个例子。 所以,运行/重启容器应该会自动启动Riak。 设置这个的正确方法是什么? 作为参考,这里是可以创build图像的Dockerfile(更新:使用所选答案进行更改): FROM ubuntu:12.04 RUN apt-get update RUN apt-get install -y openssh-server curl RUN curl http://apt.basho.com/gpg/basho.apt.key | apt-key add – RUN bash -c "echo deb http://apt.basho.com precise main […]

Leveldb与Redis或Riak或东京暴君相比如何?

Leveldb似乎是Google的一个新的有趣的持久性关键价值商店。 Leveldb与Redis或Riak或东京暴君有什么不同? 在哪个具体的用例中比另一个好?