【问题标题】:Running MongoDB within a Singularity container在 Singularity 容器中运行 MongoDB
【发布时间】:2020-12-02 16:48:08
【问题描述】:

我用 MongoDB 软件构建了一个 Singularity 容器,并想执行它,在 %runscript 部分调用 systemctl start mongod
这导致输出

Running in chroot, ignoring request: start

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

【问题讨论】:

    标签: mongodb singularity-container


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-07-26
      • 2019-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      相关资源
      最近更新 更多