0

我构建了一个 Singularity 容器,其中包含 MongoDB 软件,并想执行它,systemctl start mongod%runscriptsection 中调用。
这导致输出

Running in chroot, ignoring request: start

我需要在容器设置中进行一些额外的配置吗?
还是在配置 MongoDB?
我不熟悉处理 chroot。

4

1 回答 1

1

奇点的工作原理是让所有进程在用户运行容器时在容器内运行。systemctl启动服务帐户拥有的守护程序(通常),这就是它失败的原因。您将希望mongo直接使用所需的参数/配置文件运行。

这个示例 repo 有点过时了,但应该仍然有效:https ://github.com/singularityhub/mongo

于 2020-12-02T08:48:08.880 回答