区块链:安装 hyperledger/blockchain-explorer
悠扬的幻想天空 - 博客
May 23, 2020 技术 • 作者:悠扬
项目仓:https://github.com/hyperledger/blockchain-explorer
环境
CentOS Linux release 7.6.1810 (Core)
Docker version 19.03.8
docker-compose version 1.25.5
安装
使用以下命令克隆此存储库以获取最新版本:
git clone https://github.com/hyperledger/blockchain-explorer.git
cd blockchain-explorer
使用 Docker Compose 运行 Hyperledger Explorer
准备证书
我们已经在 https://izoyo.cn/index.php/archives/41/ 部署了 test-network。
复制 /fabric-samples/test-network/organizations
的 peerOrganizations
文件夹到 /blockchain-explorer/examples/net1/crypto
下面
看看 peerOrganizations/org1.example.com/msp/keystore/
目录下的文件名,这个每次部署都是随机的,我现在文件名是:e7881ae66462562755a9c54ac9a291990d83a6d6d13c2bab335857ff88d0cffa_sk
,这个是私钥文件,后面用到。
修改 docker-compose.yaml 文件
回到 blockchain-explorer
目录下,打开 docker-conpose.yaml
文件:
》networks > mynetwork.com > external > name
networks:
mynetwork.com:
external:
name: net_test
配置网络地址和证书
修改目录 /blockchain-explorer/examples/net1/connection-profile
下的 first-network.json
:
organizations > Org1MSP > adminPrivateKey > path
改为上面拿到的私钥文件名字 e7881ae66462562755a9c54ac9a291990d83a6d6d13c2bab335857ff88d0cffa_sk
signedCert > path
改为 /tmp/crypto/peerOrganizations/org1.example.com/msp/signcerts/cert.pem
"organizations": {
"Org1MSP": {
"mspid": "Org1MSP",
"adminPrivateKey": {
"path": "/tmp/crypto/peerOrganizations/org1.example.com/msp/keystore/e7881ae66462562755a9c54ac9a291990d83a6d6d13c2bab335857ff88d0cffa_sk"
},
"signedCert": {
"path": "/tmp/crypto/peerOrganizations/org1.example.com/msp/signcerts/cert.pem"
}
}
}
启动区块浏览器
cd /blockchain-explorer
docker-compose up -d
浏览器输入 <你的服务器IP>:8090
就能访问到了,账号:admin,密码:adminpw。
关闭区块浏览器
docker-compose down
销毁区块浏览器
docker-compose down -v