hyperledger-fabric環境快速搭建踩坑集錦(實用)
阿新 • • 發佈:2020-08-16
安裝docker 及 docker-compose
安裝docker沒什麼好說的,一部分教程都給出了指令,在這裡就不談了。
docker-compose不同的教程給出了不同的方法,在這裡介紹一種極為快速的方法,那就是通過python的pip工具安裝docker-compose
:
ubuntu18.04:
sudo apt-get install python-pip;
pip install docker-compose;
安裝fabric和fabric-sample
大部分資源提供的下載連結地址都指向github.com,但是在國內訪問github是非常慢的,在這裡介紹一種非常快速的方法通過碼雲gitee.com中轉專案
- 拿到git檔案在github上的地址
- 在碼雲中建立倉庫,選擇匯入已有倉庫(如下圖)
- 使用碼雲提供的git連結進行下載
通過這種方法能夠大大縮短專案拉取時間。注意:在拉取程式碼完成後,fabric和fabric-sample應選擇相同分支,否則會導致二進位制檔案及docker映象的不匹配
拉取二進位制檔案及映象檔案
下載好專案檔案並選擇好分支之後,下一步就要下載二進位制執行檔案了。
這一步通常執行fabric/scripts/bootstrap.sh
即可,但此指令碼中二進位制官方下載地址特別特別地慢。
為此我們分析一下指令碼程式碼,並將指令碼中的指令下載提取出來執行或替換成別的方法。
./bootstrap.sh
指令碼具有三個功能:下載案例、下載二進位制執行檔案、拉取映象檔案,我們可以通過修改指令碼中三個變數的值來執行需要的功能
- 拉取
fabric-sample
第二節已經講到,這裡跳過 - 下載二進位制檔案特別慢,我們找到分析一下指令碼程式碼,可以看到需要下載兩個
*.tar.gz
檔案,推薦在網頁上下載並上傳到伺服器上(如https://github.com/hyperledger/fabric/releases/tag/v2.0.1),然後解壓到fabric-sample資料夾下(如果你時間多,就當我沒說)
- 拉取映象檔案,這一步只要
docker
的下載源配置的是國內的,一般來說這一步都很快
結語
無
時間:2020/08/16 10:59
座標:廣東深圳