【发布时间】:2018-09-07 21:37:40
【问题描述】:
我是 Cassandra 的新手,并试图让它在 OpenShift 3.7 Origin 上运行。
我从 DTR 的基本映像 cassandra:3 开始。我的 Dockerfile 很简单:FROM cassandra:3。在 oc new-app 命令期间,我的 cassandra pod 进入崩溃循环,显示的唯一日志消息是 Running Cassandra as root user or group is not recommended - please start Cassandra using a different system user. If you really want to force running Cassandra as root, use -R command line option. 我无论如何都无法从 OSE 以 root 身份运行,所以我不想强制它。
没有意义的是Dockerfile 和deploy-entrypoint.sh 似乎没有以root 身份运行。 (为什么 cassandra 会默认使用它不推荐的东西?)我很高兴根据需要扩展 Dockerfile 以修复此错误,但我尝试过的任何方法都没有奏效。
有人知道我错过了什么吗?
【问题讨论】:
标签: docker cassandra openshift cassandra-3.0 openshift-origin