连接到运行docker kitematic的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!') } })
问题是您的客户端驱动程序版本不同于您的服务器驱动程序版本。 你必须更新两个