Docker images for Hyperledger Blockchain Explorer.
Supported tags and respective Dockerfile links
latest(latest/Dockerfile): Default to use latest code on master branch.
For more information about this image and its history, please see the relevant manifest file in the
yeasy/docker-blockchain-explorer GitHub repo.
If you want to quickly deploy a local cluster with explorer enabled, please refer to Start hyperledger cluster using Compose.
What is docker-blockchain-explorer?
Docker image with an web-UI explorer for a running hyperledger chain.
How to use this image?
The docker image is auto built at https://registry.hub.docker.com/u/yeasy/blockchain-explorer/.
The easiest way to start a explorer is just run
$ docker run -d yeasy/blockchain-explorer
It will listen on
<container>:9090, and try connect to
127.0.0.1:7050 as the hyperledger fabric rest api url.
Environment variables are supported:
- HTTP_PORT=<web server port. Default is 9090 if not set>
- HYP_REST_ENDPOINT=<REST endpoint. Default is http://127.0.0.1:7050 if not set>
E.g., suppose the hyperledger rest api url is
$ docker run -p 9090:9090 -e HYP_REST_ENDPOINT=http://172.17.0.2:7050 yeasy/blockchain-explorer
Which image is based on?
The image is built based on node:6-wheezy base image.
What has been changed?
Install required tools
$ npm install npm bower grunt-cli email@example.com firstname.lastname@example.org -g $ apk update && apk add git
Clone code from github and install dependencies
$ git clone https://github.com/hyperledger/blockchain-explorer $ cd blockchain-explorer/explorer_1 $ npm install grunt grunt-auto-install grunt-contrib-uglify grunt-contrib-copy $ grunt
Start the project
$ node exp-server.js
Supported Docker versions
This image is officially supported on Docker version 1.9.0+.
Support for older versions (down to 1.0) is provided on a best-effort basis.
Be sure to familiarize yourself with the repository's
README.md file before attempting a pull request.
If you have any problems with or questions about this image, please contact us through a GitHub issue.
You can also reach many of the official image maintainers via the email.
You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.
Before you start to code, we recommend discussing your plans through a GitHub issue, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.