【Kitematic官方文档】教程:创建本地RethinkDB数据库
在这篇教程中,你会学到:
- 如何创建一个RethinkDB数据库的容器
- 克隆一个轻量级Node.js应用并写入数据到RethinkDB中(高级)
在Kitematic中设置RethinkDB
首先,如果你还没有安装Kitematic,那么下载并开启它。Kitematic的界面如下图所示:如上图所示,点击推荐列表上
rethinkdb
镜像的Create按钮。它会花费几分钟下载并且运行一个RethinkDB容器。一旦完成,你就会有一个本地RethinkDB数据库在运行。让我们使用它来开发一个Node.js应用程序。现在让我们找出RethinkDB正在监听的IP地址和端口!Amazing!要找到它监听了哪些端口只需要单击
Settings
选项卡然后选择Ports
部分:如图所示:我们可以看到RethinkDB的端口
28015
,该容器正在监听192.168.99.100
的主机以及49154
端口(在这个例子中 - 它可能跟你的不一致)。这意味着我们可以通过一个客户端驱动程序使用192.168.99.100:49154
这个IP地址和端口连接到RethinkDB。同样,这可能和您机子上的IP地址和端口不一致。通过本地Node.js应用程序将数据保存到RethinkDB
首先,如果你还没有安装Node.js,那么下载并安装它。我们将创建RethinkDB聊天示例来测试我们的新数据库。在终端上,键入:
bash-3.2$ export RDB_HOST=192.168.99.100 # replace with IP from above step
bash-3.2$ export RDB_PORT=49154 # replace with Port from above step
bash-3.2$ git clone https://github.com/rethinkdb/rethinkdb-example-nodejs-chat
bash-3.2$ cd rethinkdb-example-nodejs-chat
bash-3.2$ npm install
bash-3.2$ npm start
然后打开浏览器访问
http://localhost:8000
。恭喜!你已经在Kitematic上使用RethinkDB容器建立一个即时聊天应用程序。编码快乐!原文链接:KITEMATIC DOCUMENTATION(翻译:崔婧雯、吴锦晟、田浩浩 校对:肖远昊)