Правильная установка Indy с Docker

Я вхожу в Hyperleadger Indy для проекта и хочу настроить его как чистый контейнер докеров. Это часто сбивает с толку с правильными источниками документации.

Для начала я хотел следовать руководству, основанному на Алисе.

Я использовал https://github.com/hyperledger/indy-sdk/ в качестве репозитория и установил его с помощью команд из https://github.com/hyperledger/indy-sdk/#how-to-start-local-nodes-pool-with-docker.

Все работало, но когда я пытаюсь войти в CML, происходит следующее:

indy@a1265007869d:/$ indy
Loading module /usr/local/lib/python3.5/dist-packages/config/config-crypto-example1.py
Module loaded.
This client is deprecated! Please, use the new libindy-based CLI: https://github.com/hyperledger/indy-sdk/tree/master/cli

Indy-CLI (c) 2017 Evernym, Inc.
Type 'help' for more information.
Running Indy 1.4.66

Бросок любой команды:

Exception in callback PosixAsyncioEventLoop.run_as_coroutine.<locals>.stdin_ready() at /usr/lib/python3/dist-packages/prompt_toolkit/eventloop/asyncio_posix.py:65
handle: <Handle PosixAsyncioEventLoop.run_as_coroutine.<locals>.stdin_ready() at /usr/lib/python3/dist-packages/prompt_toolkit/eventloop/asyncio_posix.py:65>

Может ли кто-нибудь также объяснить, когда использовать Indy-Node, а когда Indy-SDK, и являются ли они независимыми?


person DuckLover    schedule 26.07.2018    source источник


Ответы (1)


Встроенный интерфейс командной строки для инди-узла теперь не рекомендуется. Есть два варианта:

  1. Попробуйте другой клиент терминала или тот же клиент с другим размером окна
  2. Перейти к CLI из indy-cli разделенного пакета. Вы можете найти его здесь https://github.com/hyperledger/indy-sdk/blob/master/cli/README.md
person Anikei    schedule 27.07.2018
comment
Но как мне получить пакет indy-cli в моей программе установки Docker? Клонировать его из докера? - person DuckLover; 29.07.2018
comment
Установите его по инструкции из приведенного выше ответа на один из контейнеров с узлом, отдельный контейнер в той же сети или на хост-машине (вы должны быть уверены, что IP-адреса узла доступны из местоположения indy-cli) - person Anikei; 30.07.2018