Tag: bitcoind

如何连接到docker集装箱中运行的比特币testing网

我正在testing一些与比特币相关的代码,为了testing它在docker集装箱内安装了bitcoin-testnet-box 。 它运行良好,并且在容器内我可以执行命令并查看结果。 Dockerfile 公开端口19001 ,我将其映射到端口49155作为bitcond实例之一的RPC端口,我试图使用节点比特币与它进行通信。 我写了一个简单的testing,目的只是为了获得目前的困难。 var bitcoin = require('bitcoin'), client = new bitcoin.Client({ host: "192.168.59.103", port: 49155, user: "admin1", pass: "123" }); describe("Core Wallet Functions", function() { it("can get the current bitcoin difficulty", function(done){ client.getDifficulty(function(err, difficulty){ console.log("got response", err, difficulty); expect(err).to.equal(null); expect(difficulty).to.equal(1); done(); }); }); }); 这是失败的( 见下面的更新 )与错误: {[Error:connect ECONNREFUSED] code:'ECONNREFUSED',errno:'ECONNREFUSED',syscall:'connect'} 快速浏览docker […]