Ну, во-первых, если у вас возникли проблемы такого рода, я настоятельно рекомендую остановить и очистить все контейнеры, выполнив следующие команды Docker:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
Я буду основывать свое объяснение например basic-network .
После этого вы должны запустить ваши контейнеры, называя вас start.sh ir startFabric.sh , который обычно имеет скриптdocker-compose up
, который отвечает за запуск ваших док-контейнеров.
Я не уверен, что вы имеете в виду сертификаты по умолчанию, но если у вас есть проблемы с ними, вы можете восстановить их.Возможно, у вас есть сценарий generate.sh , который генерирует новый crypto-config и genesis.block и config , этотоснован на двух файлах configtx.yaml и crypto-config.yaml .
. Убедитесь, что ваша версия инструмента для криптографии являетсяКак и версия, которую вы используете, очень часто указывают на более старую версию инструмента шифрования , которая генерирует поврежденные сертификаты, которые не будут работать.
Хорошо, если любой изэти решения не работают, может быть, вам стоит начать заново, на этом примере я написал руководство ( basic-network ) о том, как настроить Hyperledger Fabric на нескольких физических хостах, возможно, вы можете проверить это.
Настройка Hyperledger Fabric на нескольких физических машинах