一、準備工作
1、系統
系統版本:Ubuntu 18.04 LTS (官網下載串連)
注意:如果是通過VMware安裝虛擬機器的話,記憶體建議分配3G以上,否則可能出現記憶體不足的情況。可以在Ubuntu系統中開啟“系統監控”功能查看系統記憶體情況。
2、軟體
本系統版本需要安裝的軟體有:vim、git、golang、docker、docker-compose、curl、openssh-server。
簡單說明下,vim主要用於編輯設定檔。git用來下載項目資源。golang語言安裝包。docker,docker-compose是hyperledger依賴的工具必須安裝。openssh-server如果不安裝無法通過xshell使用ssh遠程登入系統。
二、實際操作
1、安裝作業系統本例使用VMware虛擬機器。不知道如何在虛擬機器上安裝ubun系統的小夥伴可以百度一下。
提示:虛擬機器記憶體至少3G,否則會出現記憶體不足。
2、安裝軟體
安裝vim、git、golang、curl
安裝命令
安裝docker、docker-compose
安裝命令
安裝完成後各個軟體的版本
安裝的各個軟體版本
3、hyperledger-fabric環境搭建
到https://github.com/hyperledger/fabric擷取最新的工程代碼
擷取最新代碼命令
進入到/fabric/examples/e2e_cli目錄下,可以看到有一個network_setup.sh的指令碼
e2e_cli目錄下的檔案
執行命令sudo bash network_setup.sh up即可以自動下載項目依賴的docker鏡像。這個過程下載內容比較多,需要等待一會,時間比較久。
執行sudo bash network_setup.sh up 命令
中途可能報錯,如,重新執行一遍sudo bash network_setup.sh up 命令試一下。沒報錯的小夥伴可以忽略。
串連被重設的錯誤
注意:中途可能還會出現多次這種串連錯誤,直接重複上面的命令,即可。
下載完成之後,出現列印的時候,標識fabric環境已經完成,開始跑fabric測試專案了。
fabric測試專案開始運行
最終出現如下標識,fabric測試專案,完成啟動。環境搭建完畢。
fabric測試專案成功運行