嗨所有我已經在我的筆記本電腦贏7使用碼頭工具箱安裝hyperledger項目。我有同行和memberrvc conatiners運行。而且我能夠調用和查詢chaincode像peer chaincode query -l golang -n mycc -c '{"Args": ["query", "b"]}'
,也能夠使用curl命令的REST API從內部泊塢窗機如何從鉻郵遞員運行hyperledger織物REST api
泊塢窗機SSH默認
curl -H "Content-Type: application/json" -X POST -d '{ "jsonrpc": "2.0", "method": "query", "params": {"type": 1,"chaincodeID":{"name":"mycc"},"ctorMsg": {"args":["query", "a"]},"secureContext": "jim" }, "id":5}' 172.17.0.3:7050/chaincode
但問題是無法從瀏覽器訪問這個相同的REST api「172.17.0.3:7050/chaincode」。 我泊塢窗機的ip爲:192.168.99.100
對端IP:172.17.0.3
REST API端口:7050
我試着同時提供所有可能的IP和端口組合它無法從瀏覽器訪問。你能幫助我使用什麼IP和端口組合來從瀏覽器訪問REST API。以及我如何找到API。
你嘗試通過DHCP分配的IP地址? [從屏幕截圖中我認爲它是192.168.99.100]另外,使用docker-compose配置有意地映射端口將是一個好主意。 – Ashishkel
我找到了解決方案。是的我們需要在docker compose中映射端口,並且我們還需要將該端口映射到虛擬機設置中的窗口上的某個其他端口。例如7050至3000.感謝您的答覆 – Sushil