Added stop script to remove fabcar chaincode containers and images.

Signed-off-by: Daniel Ruthardt <druthardt@contractor.linuxfoundation.org>
This commit is contained in:
Daniel Ruthardt 2019-09-26 20:37:10 +02:00 committed by Daniel Ruthardt
parent ecd08c0357
commit 877baa597c

25
fabcar/stopFabric.sh Executable file
View file

@ -0,0 +1,25 @@
#!/bin/bash
set -e
function clearContainers() {
CONTAINER_IDS=$(docker ps -a | awk '($2 ~ /dev-peer.*.fabcar.*/) {print $1}')
if [ -z "$CONTAINER_IDS" -o "$CONTAINER_IDS" == " " ]; then
echo "---- No containers available for deletion ----"
else
docker rm -f $CONTAINER_IDS
fi
}
function removeUnwantedImages() {
DOCKER_IMAGE_IDS=$(docker images | awk '($1 ~ /dev-peer.*.fabcar.*/) {print $3}')
if [ -z "$DOCKER_IMAGE_IDS" -o "$DOCKER_IMAGE_IDS" == " " ]; then
echo "---- No images available for deletion ----"
else
docker rmi -f $DOCKER_IMAGE_IDS
fi
}
cd ../first-network
echo y | ./byfn.sh down
clearContainers
removeUnwantedImages