由于我是docker的新手,所以我可能会丢失一些东西,但是我想将dash node和insight-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
然后运行前面提到的命令...
谢谢