Use fabric-ca image to replace fabric-cop
parent
10b1a4e87c
commit
59433b4189
|
@ -19,17 +19,17 @@ If you're not familiar with Docker and Blockchain, can have a look at 2 books (i
|
||||||
|
|
||||||
### Download Images
|
### Download Images
|
||||||
|
|
||||||
Pull necessary images of peer, orderer, cop, and base image.
|
Pull necessary images of peer, orderer, ca, and base image.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ docker pull yeasy/hyperledger-fabric-base:latest \
|
$ docker pull yeasy/hyperledger-fabric-base:latest \
|
||||||
&& docker pull yeasy/hyperledger-fabric-peer:latest \
|
&& docker pull yeasy/hyperledger-fabric-peer:latest \
|
||||||
&& docker pull yeasy/hyperledger-fabric-orderer:latest \
|
&& docker pull yeasy/hyperledger-fabric-orderer:latest \
|
||||||
&& docker pull yeasy/hyperledger-fabric-cop:latest \
|
&& docker pull yeasy/hyperledger-fabric-ca:latest \
|
||||||
&& docker pull yeasy/blockchain-explorer:latest \
|
&& docker pull yeasy/blockchain-explorer:latest \
|
||||||
&& docker tag yeasy/hyperledger-fabric-peer hyperledger/fabric-peer \
|
&& docker tag yeasy/hyperledger-fabric-peer hyperledger/fabric-peer \
|
||||||
&& docker tag yeasy/hyperledger-fabric-orderer hyperledger/fabric-orderer \
|
&& docker tag yeasy/hyperledger-fabric-orderer hyperledger/fabric-orderer \
|
||||||
&& docker tag yeasy/hyperledger-fabric-cop hyperledger/fabric-cop \
|
&& docker tag yeasy/hyperledger-fabric-ca hyperledger/fabric-ca \
|
||||||
&& docker tag yeasy/hyperledger-fabric-base hyperledger/fabric-baseimage \
|
&& docker tag yeasy/hyperledger-fabric-base hyperledger/fabric-baseimage \
|
||||||
&& docker tag yeasy/hyperledger-fabric-base hyperledger/fabric-ccenv:x86_64-1.0.0-preview
|
&& docker tag yeasy/hyperledger-fabric-base hyperledger/fabric-ccenv:x86_64-1.0.0-preview
|
||||||
```
|
```
|
||||||
|
@ -64,7 +64,7 @@ Start a MVE fabric cluster.
|
||||||
$ docker-compose up
|
$ docker-compose up
|
||||||
```
|
```
|
||||||
|
|
||||||
Check the output log that the peer is connected to the cop and orderer successfully.
|
Check the output log that the peer is connected to the ca and orderer successfully.
|
||||||
|
|
||||||
There will be 3 running containers.
|
There will be 3 running containers.
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ $ docker ps -a
|
||||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||||
069427b04bfa hyperledger/fabric-peer "peer node start" 5 minutes ago Up 5 minutes 7050/tcp, 7052-7059/tcp, 0.0.0.0:7051->7051/tcp fabric-vp0
|
069427b04bfa hyperledger/fabric-peer "peer node start" 5 minutes ago Up 5 minutes 7050/tcp, 7052-7059/tcp, 0.0.0.0:7051->7051/tcp fabric-vp0
|
||||||
d22c541c68f5 hyperledger/fabric-orderer "orderer" 5 minutes ago Up 5 minutes 0.0.0.0:7050->7050/tcp fabric-orderer
|
d22c541c68f5 hyperledger/fabric-orderer "orderer" 5 minutes ago Up 5 minutes 0.0.0.0:7050->7050/tcp fabric-orderer
|
||||||
ca046fc3c0e7 hyperledger/fabric-cop "cop server start -ca" 5 minutes ago Up 5 minutes 0.0.0.0:8888->8888/tcp fabric-cop
|
ca046fc3c0e7 hyperledger/fabric-ca "ca server start -ca" 5 minutes ago Up 5 minutes 0.0.0.0:8888->8888/tcp fabric-ca
|
||||||
```
|
```
|
||||||
|
|
||||||
### Test chaincode
|
### Test chaincode
|
||||||
|
@ -125,7 +125,7 @@ CONTAINER ID IMAGE
|
||||||
f03e586db8c5 dev-vp0-test_cc-0-48baa00e355e6db1648cff44e28f1dbf322523a99ffe283fd99a00348466eb78075559488e372409bb691aab29cfa894645c9c2737781367012e0c816eb227b7 "/opt/gopath/bin/test" About a minute ago Up About a minute dev-vp0-test_cc-0-48baa00e355e6db1648cff44e28f1dbf322523a99ffe283fd99a00348466eb78075559488e372409bb691aab29cfa894645c9c2737781367012e0c816eb227b7
|
f03e586db8c5 dev-vp0-test_cc-0-48baa00e355e6db1648cff44e28f1dbf322523a99ffe283fd99a00348466eb78075559488e372409bb691aab29cfa894645c9c2737781367012e0c816eb227b7 "/opt/gopath/bin/test" About a minute ago Up About a minute dev-vp0-test_cc-0-48baa00e355e6db1648cff44e28f1dbf322523a99ffe283fd99a00348466eb78075559488e372409bb691aab29cfa894645c9c2737781367012e0c816eb227b7
|
||||||
069427b04bfa hyperledger/fabric-peer "peer node start" 9 minutes ago Up 9 minutes 7050/tcp, 7052-7059/tcp, 0.0.0.0:7051->7051/tcp fabric-vp0
|
069427b04bfa hyperledger/fabric-peer "peer node start" 9 minutes ago Up 9 minutes 7050/tcp, 7052-7059/tcp, 0.0.0.0:7051->7051/tcp fabric-vp0
|
||||||
d22c541c68f5 hyperledger/fabric-orderer "orderer" 9 minutes ago Up 9 minutes 0.0.0.0:7050->7050/tcp fabric-orderer
|
d22c541c68f5 hyperledger/fabric-orderer "orderer" 9 minutes ago Up 9 minutes 0.0.0.0:7050->7050/tcp fabric-orderer
|
||||||
ca046fc3c0e7 hyperledger/fabric-cop "cop server start -ca" 9 minutes ago Up 9 minutes 0.0.0.0:8888->8888/tcp fabric-cop
|
ca046fc3c0e7 hyperledger/fabric-ca "ca server start -ca" 9 minutes ago Up 9 minutes 0.0.0.0:8888->8888/tcp fabric-ca
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Invoke
|
#### Invoke
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# https://github.com/yeasy/docker-compose-files/tree/master/hyperledger
|
# https://github.com/yeasy/docker-compose-files/tree/master/hyperledger
|
||||||
# This compose file will start a Hyperledger Fabric 1.0 MVE, including
|
# This compose file will start a Hyperledger Fabric 1.0 MVE, including
|
||||||
# * cop
|
# * ca
|
||||||
# * orderer
|
# * orderer
|
||||||
# * peer
|
# * peer
|
||||||
# * sdk for testing
|
# * sdk for testing
|
||||||
|
@ -8,14 +8,14 @@
|
||||||
version: '2.0'
|
version: '2.0'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
cop:
|
ca:
|
||||||
image: hyperledger/fabric-cop
|
image: hyperledger/fabric-ca
|
||||||
container_name: fabric-cop
|
container_name: fabric-ca
|
||||||
hostname: cop
|
hostname: ca
|
||||||
# command: /go/src/github.com/hyperledger/fabric-cop/bin/cop server start -ca testdata/ec.pem -ca-key testdata/ec-key.pem -config testdata/testconfig.json
|
# command: /go/src/github.com/hyperledger/fabric-ca/bin/ca server start -ca testdata/ec.pem -ca-key testdata/ec-key.pem -config testdata/testconfig.json
|
||||||
ports:
|
ports:
|
||||||
- "8888:8888"
|
- "8888:8888"
|
||||||
command: cop server start -ca testdata/ec.pem -ca-key testdata/ec-key.pem -config testdata/cop.json -address="0.0.0.0"
|
command: fabric-ca server start -ca testdata/ec.pem -ca-key testdata/ec-key.pem -config testdata/testconfig.json -address="0.0.0.0"
|
||||||
|
|
||||||
orderer:
|
orderer:
|
||||||
image: hyperledger/fabric-orderer
|
image: hyperledger/fabric-orderer
|
||||||
|
@ -43,15 +43,15 @@ services:
|
||||||
- CORE_PEER_ID=vp0
|
- CORE_PEER_ID=vp0
|
||||||
- CORE_PEER_COMMITTER_LEDGER_ORDERER=orderer:7050
|
- CORE_PEER_COMMITTER_LEDGER_ORDERER=orderer:7050
|
||||||
links:
|
links:
|
||||||
- cop
|
- ca
|
||||||
- orderer
|
- orderer
|
||||||
ports:
|
ports:
|
||||||
- 7051:7051
|
- 7051:7051
|
||||||
depends_on:
|
depends_on:
|
||||||
- cop
|
- ca
|
||||||
- orderer
|
- orderer
|
||||||
|
|
||||||
#networks:
|
#networks:
|
||||||
# default:
|
# default:
|
||||||
# external:
|
# external:
|
||||||
# name: hyperledger_fabric
|
# name: hyperledger_fabric
|
||||||
|
|
|
@ -22,11 +22,11 @@ docker-compose --version
|
||||||
docker pull yeasy/hyperledger-fabric-base:latest \
|
docker pull yeasy/hyperledger-fabric-base:latest \
|
||||||
&& docker pull yeasy/hyperledger-fabric-peer:latest \
|
&& docker pull yeasy/hyperledger-fabric-peer:latest \
|
||||||
&& docker pull yeasy/hyperledger-fabric-orderer:latest \
|
&& docker pull yeasy/hyperledger-fabric-orderer:latest \
|
||||||
&& docker pull yeasy/hyperledger-fabric-cop:latest \
|
&& docker pull yeasy/hyperledger-fabric-ca:latest \
|
||||||
&& docker pull yeasy/blockchain-explorer:latest \
|
&& docker pull yeasy/blockchain-explorer:latest \
|
||||||
&& docker tag yeasy/hyperledger-fabric-peer hyperledger/fabric-peer \
|
&& docker tag yeasy/hyperledger-fabric-peer hyperledger/fabric-peer \
|
||||||
&& docker tag yeasy/hyperledger-fabric-orderer hyperledger/fabric-orderer \
|
&& docker tag yeasy/hyperledger-fabric-orderer hyperledger/fabric-orderer \
|
||||||
&& docker tag yeasy/hyperledger-fabric-cop hyperledger/fabric-cop \
|
&& docker tag yeasy/hyperledger-fabric-ca hyperledger/fabric-ca \
|
||||||
&& docker tag yeasy/hyperledger-fabric-base hyperledger/fabric-baseimage \
|
&& docker tag yeasy/hyperledger-fabric-base hyperledger/fabric-baseimage \
|
||||||
&& docker tag yeasy/hyperledger-fabric-base hyperledger/fabric-ccenv:x86_64-1.0.0-preview
|
&& docker tag yeasy/hyperledger-fabric-base hyperledger/fabric-ccenv:x86_64-1.0.0-preview
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue