如何使用Dash Insight-api

时间:2019-02-26 13:34:37

标签: docker bitcoin bitcoind

由于我是docker的新手,所以我可能会丢失一些东西,但是我想将dash nodeinsight-api连接到不同的图像中

此步骤由我自己构建的Insight-api

$ apt-get update; apt-get install -y \
    curl git python2.7 cmake build-essential libzmq3-dev && \
    curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh -o install_nvm.sh && \
    bash install_nvm.sh && \
    source ~/.profile && \
    ln -s /usr/bin/python2.7 /usr/bin/python && \
    nvm install --lts

$ git clone https://github.com/dashevo/dashcore-node
$ cd dashcore-node
$ npm install
$ cd /root/.dashcore
$ sed 's/"dashd",/"dashd","insight-api",/g' dashcore-node.json
$ touch dash.conf
$ echo "
addressindex=1
txindex=1
listen=1
server=1
daemon=1
timestampindex=1
spentindex=1
" > dash.conf

$ cd /dashcore-node
$ dashcore-node create -d ./dash-data nododash
$ cd nododash
$ ../bin/dashcore-node install @dashevo/insight-api
$ cd /dashcore-node
$ ./bin/dashcore-node start -c /root/.dashcore

服务器开始运行,但是卡在了“开始破折号”上,就像它没有在其他映像中监听破折号节点一样……当然,我以前使用{{自述文件中提到的步骤来运行其他映像3}}在hub.docker ...中,然后失败

  

$错误:无法启动服务   $ error:RPCError:Dash JSON-RPC:Request Error:connect ECONNREFUSED 127.0.0.1:9998

我知道有一个图像dash docker image,但它使用的是旧实例,因此我正在尝试升级apis

可以单独运行这些图像,还是需要将Insight-api和破折号节点一起创建自己的图像?

在不可能的情况下如何实现第二秒?

我需要创建dockerfile吗?因为我是使用

从外壳运行以下命令
  

docker run -it MI_MODIFED_IMAGE / bin / bash

然后运行前面提到的命令...

谢谢

0 个答案:

没有答案