Что ж, похоже, у вас возникли некоторые проблемы с вашими версиями, я рекомендую очистить все контейнеры и образы работающего докера:
docker rmi $(docker images -a -q) //for images
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q) //for containers
После этого повторно загрузите образцы ткани,Я думаю, что они вчера обновили стабильную версию 1.3.0, снова установили ваш путь к криогену (это очень важно, если вы указываете на старую версию инструмента криптогена он выиграл 't работа!
И еще раз попробуйте, если это не сработает, я рекомендую вам дать нам больше информации, например.
Где вы работаете в First-Network? Windows? Mac«Linux» Версия Linux «Версия Docker»
Если у вас по-прежнему возникают проблемы, вы можете проверить мое руководство о том, как настроить матрицу Hyperledger с нуля на примере Basic-Network, это довольно просто и легко объяснить.все необходимые концепции.
Настройка Hyperledger Fabric на нескольких физических машинах
Обновление
Поскольку вы находитесь в Windows, не используйте вашу папку пользователя, создайте простую структуру папок, например C: / HLF .
После этого в файле .env добавьте этолиния COMPOSE_CONVERT_WINDOWS_PATHS=1
.Это помогает докеру понять пути Windows, потому что они отличаются в Linux.
Обновление # 2
Давайте попробуем другое решение тогда, перейдите к вашему сценарию .sh внутри вашей папки сценариев , найдите команду peer channel create...
и добавьте эту строку непосредственно перед оператором IF где они находятся MSYS_NO_PATHCONV=1
Просмотрите раздел «Дополнительные компоненты Windows» в матричном решении и убедитесь, что все они установлены.
Hyperledger Fabric - Дополнительные функции Windows
После этого сгенерируйте все заново.Запустите команды docker в моем первом ответе и добавьте это.
docker network prune
После этого.
./byfn.sh down
./byfn.sh generate
./byfn.sh -m up
Обновление # 3
Я тестировал fisrt-network с использованием Windows 10 и Docker для Windows (с использованием контейнеров Linux) с конфигурациями, которые я упоминал ранее, и работает нормально.
Моя версия докера: 18.06.1-ce
И я следовал официальному руководству Fabric Hyperledger: Build Network
Единственное отличие, которое я увидел, это то, что я запустил ./byfn.sh up
вместо ./byfn.sh -m up
Я рекомендую переустановить докер для Windows, возможно, он поврежден, что не позволяет запустить вашу сеть.
Надеюсь, что это поможет!