我正在使用RedHat的couchbase服务器6.0.2图像
在openshift中。
该Pod正在运行,但对http://localhost:8091无反应。日志显示以下错误。
我有3个问题:
关于, 西拉夫(Siraf)
答案 0 :(得分:2)
看来,沙发床/服务器映像希望以root用户身份运行,然后创建其自己的用户couchbase
和组couchbase
。
最后,它运行一个入口点脚本,并通过执行couchbase
命令来检查运行整个程序的用户是否实际上是用户whois
。
如果仅在openshift中运行它,则情况并非如此,因为该容器将以某些“随机”无特权用户身份运行。
这会导致一系列连续的失败:
Here,您将在entrypoint.sh
中找到完成的评估。
现在whois
命令失败了,因为没有真正的用户,只是所说的随机UID。如果失败,则将评估的第一部分留空,这将导致失败。
这是沙发床/服务器映像中的错误,因此,如果时间允许,可以通过针对该存储库打开一个问题来解决此问题。