我正在使用 boot2docker 在 OSX 中运行 docker 容器。这是一个最新的 Ubuntu 镜像,使用官方方式从 package 安装了 mongo mongodb-org
。
我可以完美地从命令行运行mongod
,但不能将其作为服务运行。
当我尝试这样做sudo service mongod start
时,它会返回
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mongod start
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mongod
我试图做start mongod
没有任何输出的事情。我已经尝试了在 Google 中找到的所有内容,但没有运气。
同时,我尝试使用安装 MySQLapt-get
并且可以完美地将其作为服务运行。
我还尝试从mongodb
旧版本的 Ubuntu 软件包安装 Mongo。将它作为服务运行也没有问题。
我怀疑 /etc/init.d/mongod 脚本有问题,但不知道到底是什么。
感谢任何帮助。