达世币全节点


dcr全节点部署docker

<h5>参考文档:</h5> <pre><code>https://github.com/decred/dcrd/blob/master/README.md#Installation https://github.com/decred/dcrd/blob/master/docs/json_rpc_api.mediawiki#5_Standard_Methods</code></pre> <h5>部署步骤:</h5> <pre><code>编译代码,得到dcrd,dcrctl二进制文件 启动dcrd,--altdnsnames参数为代码部署所在的服务器的对外ip,另在dcrd.conf配置txindex,rpcuser,rpcroot,rpclisten等参数,尤其是rpclisten,如不配置,默认是只localhost可访问9109rpc端口 拷贝.dcrd目录下的rpc.cert到需要访问rpc方法的机器上,访问时指定目录 代码访问需将rpc.cert导入到mac的钥匙串中,并设置始终信任</code></pre> <h5>Dockerfile:</h5> <pre><code>FROM registry-vpc.cn-hongkong.aliyuncs.com/wlt/dcr:test EXPOSE 9109 9108 CMD ["/go/bin/dcrd","--altdnsnames=0.0.0.0"]</code></pre> <h6>(dcr:test是以go基础镜像,编译了二进制文件,并配置了参数的镜像)</h6> <h5>启动命令:</h5> <pre><code>./dcrd --altdnsnames=47.244.98.227</code></pre> <h5>查询同步区块高度:</h5> <pre><code>dcrctl --rpcserver=47.244.98.227:9109 --rpccert=/Users/mac/Downloads/dcrd_conf/rpc.cert getbestblock</code></pre>

页面列表

ITEM_HTML