все,
Я установил сервер Hyperledger в экземпляре виртуальной машины Ubuntu. На виртуальной машине Ubuntu я попытался запустить Hyperledger Fabric-peer, используя файл docker-compose.yml со следующей конфигурацией:
membersrvc:
image: hyperledger/fabric-membersrvc
ports:
- "7054:7054"
command: membersrvc
vp0:
image: hyperledger/fabric-peer
ports:
- "7050:7050"
- "7051:7051"
- "7053:7053"
environment:
- CORE_PEER_ADDRESSAUTODETECT=true
- CORE_VM_ENDPOINT=unix:///var/run/docker.sock
- CORE_LOGGING_LEVEL=DEBUG
- CORE_PEER_ID=vp0
- CORE_PEER_PKI_ECA_PADDR=membersrvc:7054
- CORE_PEER_PKI_TCA_PADDR=membersrvc:7054
- CORE_PEER_PKI_TLSCA_PADDR=membersrvc:7054
- CORE_SECURITY_ENABLED=true
- CORE_SECURITY_ENROLLID=test_vp0
- CORE_SECURITY_ENROLLSECRET=MwYpmSRjupbT
links:
- membersrvc
command: sh -c "sleep 10; peer node start"
это та же конфигурация, что и предложенная на этой странице: https://github.com/hyperledger-archives/fabric/blob/master/pub/fabric-peer.md, но я столкнулся с проблемой, показанной на этом снимке экрана:
Насколько я понимаю, Hyperledger / Fabric-peer необходим, чтобы иметь возможность выполнять транзакции в цепочке блоков от развертывания цепных кодов до выполнения операций в реестре. Могу ли я узнать, что я делаю неправильно, используя вышеуказанный docker-compose.yml с командой docker-compose up, и правильно ли я понимаю? Есть ли какие-либо компоненты, которые могут вызывать проблему с запуском образа докера Hyperledger?
По сути, мне нужно иметь возможность развернуть цепной код и вызывать методы в цепном коде с сервера Ubuntu, на котором работает Hyperledger Fabric.
Спасибо.
Есть ли способ развернуть и вызвать цепной код с помощью протокола REST? Спасибо.
У вас должна быть возможность использовать REST SDK: github.com/hyperledger/fabric-sdk-rest
Отправленные вами сообщения журнала не являются проблемой - это просто отладочные сообщения. Но похоже, что вы используете старый файл набора для Fabric v0.6. Вы смотрели новые документы / образцы: hyperledger-fabric.readthedocs.io/en/release-1.1/…