Kitematic教程:创建本地RethinkDB数据库进行开发

旧版桌面解决方案。Kitematic是一个遗留解决方案,与Docker Toolbox捆绑在一起。如果您的系统满足其中一个应用程序的要求,我们建议更新到Mac的Docker DesktopWindows的Docker Desktop

本教程将指导您完成以下步骤:

  • 创建用于开发的RethinkDB容器
  • (高级)克隆一个小的Node.js应用程序并将数据写入RethinkDB。

在Kitematic中设置RethinkDB

首先,如果您尚未这样做,请下载并启动Kitematic。打开后,该应用程序应如下所示:

重新考虑创建按钮

单击推荐列表中图像列表的“创建”按钮,rethinkdb如上所示。这将在几分钟内下载并运行RethinkDB容器。完成后,本地RethinkDB数据库即已启动并正在运行。

重新思考容器

让我们开始使用它来开发一个node.js应用程序。现在,让我们找出RethinkDB正在监听哪个IP地址和端口。要找出答案,请单击Settings 选项卡,然后单击以下Ports部分:

重新考虑创建按钮

您可以在那里看到,对于RethinkDB port 28015,容器正在侦听主机localhost和端口32783(在此示例中-端口可能与您不同)。这意味着您现在可以通过位于的客户端驱动程序访问RethinkDB 127.0.0.1:32783。同样,该IP地址可能与您不同。

(高级)使用本地Node.js应用程序将数据保存到RethinkDB中

现在,创建在本地macOS系统上运行的RethinkDB示例聊天应用程序,以测试驱动新的容器化数据库。

首先,如果你没有它,下载并安装Node.js的

注意:此示例需要安装Xcode。

在您的终端中,键入:

 $ export RDB_HOST=127.0.0.1 # replace with IP from above step
 $ export RDB_PORT=32783 # replace with Port from above step
 $ git clone https://github.com/rethinkdb/rethinkdb-example-nodejs-chat
 $ cd rethinkdb-example-nodejs-chat
 $ npm install
 $ npm start

现在,将浏览器指向http://localhost:8000。恭喜,您已成功使用Kitematic中的RethinkDB容器构建了实时聊天应用程序。祝您编码愉快!

重新考虑应用预览

泊坞窗文件大约技术kitematicGUI反思教程