我尝试使用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!')
}
})
答案 0 :(得分:0)
问题是您的客户端驱动程序版本与服务器驱动程序版本不同。你必须更新两个