tendermint/DOCKER
Zach Ramsay a0201e7862 docker readme: update 2018-05-23 08:28:55 -04:00
..
.gitignore Dockerfile, localnode, sentry node scripts changes 2018-04-16 11:34:01 -04:00
Dockerfile Ansible README update and small fixes 2018-04-17 12:28:05 -04:00
Dockerfile.develop update docker to use alpine 3.7 2018-04-02 16:55:43 +02:00
Dockerfile.testing Added tendermint/testing docker image description 2018-05-14 12:24:54 -04:00
Makefile Added tendermint/testing docker image description 2018-05-14 12:24:54 -04:00
README.md docker readme: update 2018-05-23 08:28:55 -04:00
build.sh [docker] build and push scripts [ci skip] 2017-06-26 12:05:34 +04:00
push.sh [docker] build and push scripts [ci skip] 2017-06-26 12:05:34 +04:00

README.md

Supported tags and respective Dockerfile links

develop tag points to the develop branch.

Quick reference

Tendermint

Tendermint Core is Byzantine Fault Tolerant (BFT) middleware that takes a state transition machine, written in any programming language, and securely replicates it on many machines.

For more background, see the introduction.

To get started developing applications, see the application developers guide.

How to use this image

Start one instance of the Tendermint core with the kvstore app

A quick example of a built-in app and Tendermint core in one container.

docker run -it --rm -v "/tmp:/tendermint" tendermint/tendermint init
docker run -it --rm -v "/tmp:/tendermint" tendermint/tendermint node --proxy_app=kvstore

Local cluster

To run a 4-node network, see the Makefile in the root of the repo and run:

make build-linux
make build-docker-localnode
make localnet-start

Note that this will build and use a different image than the ones provided here.

License

Contributing

Contributions are most welcome! See the contributing file for more information.