如何在windows10上面運行HyperLedger Fabric1.4


  fabric在不知不覺間已經更新到1.4了。之前研究fabric都是在ubuntu16.04上面。但是fabric本就是依托於docker運行的,應該沒有必要依托於操作系統才是,官網上也有關於window10上運行程序的環境搭建,同時最為普遍的開發環境都是在windows上的,所以有了本次嘗試。

  1.安裝docker

  https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe

  點擊上面鏈接下載docker,下載docker之前會需要注冊一個dockerhub的賬號,然后按照官網提示一步步走下去就好了。需要注意的就是安裝了docker之后就不能使用虛擬機。

  2.安裝git

  https://git-scm.com/download/win

  在以上鏈接下載合適的版本安裝就可以了

  3.去fabric官網下載fabric環境腳本

  https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh

  將這個保存到本地用git bash運行,如果你有上外網的環境,就可以直接運行官網的短域名,不需要下載。運行過程中可能會因為網絡原因中斷幾次,多點耐心,多重啟幾次就好了。

  4.運行一鍵啟動腳本

  打開腳本 \fabric-samples\first-network\byfn.sh也就是官網示例使用的一鍵啟動腳本,並且在所有 docker exec 之前加上 winpty 這樣才可以在windows上運行這個命令。然后在git bash上面使用 ./byfn,sh 就可以一鍵啟動了,但是也有可能會啟動失敗,報echo的錯。這個是文件格式問題,需要你吧first-network這個文件夾下所有的.sh結尾的文件全部轉換成Linux格式的文件就行了。運行過程中可能會有殺毒軟件報毒,需要信任一下,或者直接點允許操作。

  5.運行結果

 

 

 運行結果如果出現上圖的文字,則運行成功,chaincode安裝調用也成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM