无法连接到http:// localhost:5984 / _utils

时间:2017-10-13 10:26:34

标签: couchdb hyperledger-fabric fauxton

我已成功创建并加入了会话创建&加入Hyperledger Fabric Tutorials的频道。我按照Using CouchDB的说明与 marbles02 链码进行互动,没有错误。

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

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

2 个答案:

答案 0 :(得分:2)

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

  1. 启动VirtualBox Manager。
  2. 选择名为“default”的正在运行的VM。单击“设置”。选择“网络”。
  3. 打开“高级”部分,然后单击“端口转发”。
  4. 单击“添加新端口转发规则”按钮。然后将主机端口设置为6984,将访客端口设置为5984为the screenshot

答案 1 :(得分: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/