区块链:安装 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/organizationspeerOrganizations 文件夹到 /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

添加新评论