2

在 Hyperledger Fabric 教程的创建和加入频道会话之后,我已经成功创建并加入了频道。我按照使用 CouchDB的说明与marbles02链码进行交互,没有错误。

但是,我无法通过浏览器导航到http://localhost:5984/_utils以通过 CouchDB Web 界面查看状态数据库。

我是否错过了设置网络的任何步骤?

4

2 回答 2

2

要在 VirtualBox 上设置端口映射,以下步骤仅供参考。

  1. 启动 VirtualBox 管理器。
  2. 选择名为“default”的正在运行的VM。点击“设置”。选择“网络”。
  3. 打开“高级”部分,然后单击“端口转发”。
  4. 单击“添加新的端口转发规则”按钮。然后将 Host Port 设置为 6984,Guest Port 设置为 5984 作为截图
于 2017-10-16T03:57:17.617 回答
1

如果您检查 docker-compose-couch.yaml,您会发现端口已映射到主机:

  couchdb1:
    container_name: couchdb1
    image: hyperledger/fabric-couchdb
    # Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service,
    # for example map it to utilize Fauxton User Interface in dev environments.
    ports:
      - "6984:5984"

在这种情况下,compose 文件将主机上的默认 CouchDB 端口 5984 映射到 6984。如果要检查在此示例中启动的容器中运行的 CouchDB,http://localhost:6984/_utils/请在浏览器中打开。

于 2017-10-13T19:51:57.320 回答