【问题标题】:Proper Indy Setup with Docker使用 Docker 正确设置 Indy
【发布时间】:2018-07-26 10:40:49
【问题描述】:

我正在为一个项目进入 Hyperleadger Indy,并希望将其设置为一个干净的 docker 容器。它经常与正确的文档来源混淆。

一开始我想学习基于 Alice 的教程。

我使用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,它们是独立的吗?

【问题讨论】:

    标签: docker installation identity hyperledger-indy


    【解决方案1】:

    嵌入式 indy-node CLI 现已弃用。有两种选择:

    1. 尝试其他终端客户端或具有不同窗口大小的相同客户端
    2. indy-cli 分离包移至 CLI。你可以在这里找到它https://github.com/hyperledger/indy-sdk/blob/master/cli/README.md

    【讨论】:

    • 但是如何在我的 Docker 设置中获取 indy-cli 包?从 docker 内部克隆它?
    • 按照上面答案中的说明将其安装在具有节点的容器之一上,在同一网络或主机中单独的容器(您必须确保节点的 IP 地址可从 indy-cli 位置获得)
    猜你喜欢
    • 2021-07-09
    • 1970-01-01
    • 2018-05-25
    • 2021-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-30
    相关资源
    最近更新 更多