最近、Vagrantで動作するCentOS 6 VMにmongodbをインストールしました。MongoDB on Vagrant on Port転送問題
私はモンゴポート
config.vm.forward_port 27017, 127017
を転送するVagrantfileにポート転送を追加した私は、サーバーの起動時に自動的に起動するのmongodを設定し、意図したとおりにサービスが開始されることを確認しています。私は(浮浪者ではない)私のホストマシンからmongo localhost:127017
を実行したときに
は、しかし、私は次のエラー
MongoDB shell version: 1.8.2
connecting to: localhost:127017/test
Fri Jan 20 13:58:28 getaddrinfo("127.0.0.1") failed: nodename nor servname provided, or not known
Fri Jan 20 13:58:28 Error shell/mongo.js:81
exception: connect failed
に任意のアイデアを得ますか?
私はcentos 6.2 w/mongodb 2.0.2を使用して再現できません。どのような箱が走っていて、どこから手に入れましたか? –
この問題は、ホストマシン(MacOSX)から迷惑メールサーバー(centos 6)にmongoサーバーを照会しようとしたときに発生します。 – joseym
転送中の他のポート(80,22)はありますか?また、ポート転送で仮想マシンを再起動する必要があります。そうしないと、VirtualBoxはポートを取得しません。 –