有人可以解释一下这个docker-compose-couch.yaml中的端口映射吗?
请查看以下内容
容器名称:couchdb0
-ports:
-“5984:5984”
——CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb0:5984容器名称:couchdb1
-ports:
--“6984:5984”
--CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb1:5984容器名称:couchdb2
-ports:
--“7984:5984”
--CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb2:5984容器名称:couchdb3
-ports:
--“8984:5984”
--CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb3:5984
- 这里为什么所有地址都映射到同一个端口5984?它是否使用相同的数据库而不是为每个对等方使用单独的数据库?
同样在进行交易后,当我使用以下 URL使用Fauxton UI检查数据库时
http://192.168.99.100:5984/_utils/#/database/mydemochannel/_all_docs
http://192.168.99.100:6984/_utils/#/database/mydemochannel/_all_docs
http://192.168.99.100:7984/_utils/ #/database/mydemochannel/_all_docs
http://192.168.99.100:8984/_utils/#/database/mydemochannel/_all_docs(192.168.99.100是我在
windows 7机器上的虚拟机IP )
都显示相同的数据。
- 我的疑问是,它在Fauxton UI中显示加密数据或纯文本值?一旦我勾选了Include Doc s 复选框,它也会显示该值。根据我的理解,这些值将根据对等签名进行加密(如果我错了,请纠正我),那么它如何将值显示为纯文本 jason?