Каждый раз, когда вы что-то меняете в коде цепочки, вы должны повторно развертывать код цепочки и создавать его экземпляр.
Сценарий startfabric.sh делает то же самое для вас, но здесь есть одна вещь, которая была упущена, когда вы устанавливаете код цепи с помощью скрипта, вам необходимо изменить версию кода цепи в файле startfabric.sh.
Поскольку изображение с цепочкой кодов уже будет в версии 1.0, оно не будет перезаписано.
Есть два способа достичь желаемого
1) Измените версию или имя цепного кода в файле startfabric.sh, например
docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp" cli peer chaincode install -n fabcar -v 1.1 -p "$CC_SRC_PATH" -l "$LANGUAGE"
2) другой способ - удалить старый образ цепного кода, выполнив команду
docker images | grep fabcar docker
rmi $(docker images fabcar* -q)
Надеюсь, это поможет вам!