Sign inSign up

hyperledgerlabs/corda

By hyperledgerlabs

•Updated almost 5 years ago

Image
0

500K+

hyperledgerlabs/corda repository overview

⁠Images

⁠About

Contains Dockerfile and other source files to create various docker images needed for Blockchain Automation Framework Corda setup. These steps are also automated using Jenkinsfile. Click here⁠ to see the automation steps.

⁠Folder Structure

/images
|-- doorman
|-- linuxkit-base
|-- networkmap

⁠Manually creating images

For doorman, linuxkit-base and networkmap, follow the readme's in the respective folders.

⁠Corda Node

For building tls-enabled Corda Node (which can be used as Corda Node as well as Notary), following are the steps:

  1. Ensure the blockchain-linuxkit:latest is built and available. (If using it from a docker repository, update line 1 of Dockerfile-corda-tls file).
  2. Execute the following command from this folder. Argument BUILDTIME_CORDA_VERSION=4.7 will build the Corda Node with Corda version 4.7 (so please ensure that the Corda build version is available).
	sudo docker build --build-arg BUILDTIME_CORDA_VERSION=4.7 -t corda/node:4.7 -f Dockerfile-corda-tls .

  1. The above command will create an image with tag corda/node:4.7. If you want to upload this image to a registry, update the tag accordingly and then push to docker. Sample command below:
	sudo docker tag corda/node:4.7 hyperledgerlabs/corda:4.7-linuxkit
	sudo docker push hyperledgerlabs/corda:4.7-linuxkit

Tag summary

Content type

Image

Digest

Size

387.5 MB

Last updated

almost 5 years ago

docker pull hyperledgerlabs/corda