Mongo在Nitrous.io容器上的安装问题

时间:2015-10-02 21:26:06

标签: linux mongodb ubuntu nitrousio

我在Nitrous.io上创建了一个Ubuntu容器,这样我就可以在没有chromebook限制的情况下开发我的chromebook。我在使用mongodb时遇到了麻烦。我按照以下步骤安装它:

INSERT INTO users (username, email, `password`) ....

我无法通过mongo shell连接到mongo。我收到此错误消息:

~ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

~ echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

~ sudo apt-get update

~ sudo apt-get install -y mongodb-org

~ sudo service mongod start

我尝试删除锁定文件并创建数据'目录,然后将dbpath设置为该目录:

MongoDB shell version: 3.0.6
connecting to: test
2015-10-02T21:13:56.629+0000 W NETWORK  Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-10-02T21:13:56.630+0000 E QUERY    Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
    at connect (src/mongo/shell/mongo.js:179:14)
    at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed

~ sudo rm /var/lib/mongodb/mongod.lock

~ sudo service mongodb restart

Ubuntu容器是64位14.04我相信Nitrous使用Docker容器,如果这有所不同。我不认为我有直接root权限,但我有sudo访问权限,不需要密码。更一般地说,有没有其他人在安装Mongo时遇到很多问题?我似乎永远无法顺利安装。

0 个答案:

没有答案