【chia开发】docker容器中使用tail-database-api服务的详细教程

1、确保已经安装了 docker

2、安装软件

apt -y install git docker-compose

3、下载 tail-database-api 文件

git clone https://github.com/Tail-Database/tail-database-api.git

4、进入 tail-database-api 目录

cd tail-database-api

5、安装运行 tail-database-api 运行所需服务的 docker 镜像,并启动服务

docker-compose up

说明:

docker-compose up 与docker-compose up -d 用法和区别

两者都是创建或者重新创建容器,附加给当前服务器,除此之外,除非服务已经运行,否则启动所有链接服务。

docker-compose up 本质是docker-compose logs -f,它会收集所有容器的日志输出直到退出命令,或者容器都停止运行。

docker-compose up -d 以后台的方式运行容器。不会在终端上打印运行日志

————————————————

版权声明:本文为CSDN博主「developYan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_38971642/article/details/114499487

6、假设你的服务器已经安装了 chia 以及完成了节点数据的同步

启动 chia 的 data_layer 服务

chia start data

说明:该命令会同时启动 wallet 和 data_layer 服务

启动 chia 的 node 服务

chia start node

假如你还没创建过 data_layer 的数据库,则需要创建

chia data create_data_store

订阅指定 id 的数据库,tail-database 的 id 为 fd1078bf0d01743e8e685b72635ca15488f5adce0da016b229f8885a3de36c0f

chia data subscribe -store fd1078bf0d01743e8e685b72635ca15488f5adce0da016b229f8885a3de36c0f

稍等几分钟,等待数据同步完成

7、在浏览器中打开链接 http://localhost:8080/tail

如果看到的是 [] ,则表示数据还没同步完成,需要继续等待,然后再刷新

如果看到的是 500,则表示 data_layer 服务还没有启动,需要按照前面的步骤启动 data_layer 服务

如果看到的是下面的结果,则说明成功:

[

{

hash: "91a48b56d7d4e11e9419b1e2c06859f3f6d9ad4a8408c820a10b2da173abb59d",

name: "Terran Imperial Credit",

code: "TIC",

category: "meme",

description: "Primarily used to facilitate bribes, dirty deals, and assassinations in the mirror universe. These coins are exceptionally rare. Smuggling them across the mirror universe barrier is near impossible. If you happen to have one of these coins, count yourself extraordinarily lucky. Even our highest-level members have struggled to get their hands on one and would pay nearly any price to acquire it.",

launcherId: "6b0ddd2af495ad1372f85def0048e740b7f3d240936c62bccb473790129d0fa0",

eveCoinId: "7bbd184bb88881f584858d1abd1e5731bc19a725c44dfbfbdb179d19265ce022",

website_url: "",

twitter_url: "",

discord_url: ""

},

...

]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值