ОШИБКА! Образ Fabric Docker версии 1.1.0 не соответствует версиям, поддерживаемым тестовой сетью.

Я загрузил последнюю версию ткани 2.2.0, используя следующую команду с веб-сайта документации Hyperledger.

curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s

Но когда дело доходит до запуска тестовой сети с использованием ее файла network.sh, используйте следующую команду, как указано на веб-сайте документации Hyperledger.

./network.sh up

Я получаю следующую ошибку

Starting nodes with CLI timeout of '5' tries and CLI delay of '3' seconds and using database 'leveldb' with crypto from 'cryptogen'

2020-08-26 05:55:40.852 UTC [main] main -> INFO 001 Exiting.....
LOCAL_VERSION=2.2.0
DOCKER_IMAGE_VERSION=1.1.0
=================== WARNING ===================
  Local fabric binaries and docker images are  
  out of  sync. This may cause problems.       
===============================================
ERROR! Fabric Docker image version of 1.1.0 does not match the versions supported by the test network.

и скриншот выглядит следующим образом: введите здесь описание изображения

Я хочу, чтобы версия образа докера 1.1.0 была такой же или соответствовала версии локальной структуры 2.2.0. Я видел предыдущие вопросы о stackoverflow, но они попросили понизить версию локальной структуры с 2.2.0 до 1.1.0, и это решило проблему, но я хочу работать над новейшей версией структуры Hyperledger, которая является 2.2.0. Поэтому я хочу знать, как обновить версию образа докера с 1.1.0 до 2.2.0, чтобы он мог работать с локальной тканью.


person Dijkstra Algorithm    schedule 26.08.2020    source источник


Ответы (1)


  1. Используйте команду network.sh --help, чтобы проверить, как использовать различные доступные с ней опции.

  2. Ниже фрагмент из ./network.sh --help

    -i <imagetag> - the tag to be used to launch the network (defaults to "latest")

  3. Используйте network.sh up -i 2.2 для запуска docker на v2.2 изображениях.

person metadata    schedule 26.08.2020