连接到在docker kitematic中运行的rethinkdb

时间:2015-04-15 00:50:37

标签: docker rethinkdb

我尝试使用kitematic在docker容器上设置本地rethinkdb。但是,连接总是超时(RqlDriverError: Handshake timedout)。我需要做额外的设置吗?任何其他建议表示赞赏!

Rethinkdb容器正在以下端口上运行:

(Docker port --> Mac port)
8080  --> 192.168.99.100:49155
28015 --> 192.168.99.100:49153
29015 --> 192.168.99.100:49154

这是我的设置:

r.connect({
  host: '192.168.99.100'
, port: 49155
, timeout: 10
}, function dbConnect (err, conn) {
  if (err) {
    throw err
  }
  else {
    console.log('ahoy!')
  }
})

1 个答案:

答案 0 :(得分:0)

问题是您的客户端驱动程序版本与服务器驱动程序版本不同。你必须更新两个