005 環境安裝 docker fabric

2021-09-07 13:10:36 字數 3269 閱讀 7801

一、前置條件和系統配置

1、安裝docker

2、系統配置

node.js-v2.1.8 及更高版本

在centos7 64位上安裝node.js

yum

install npm

檢視npm版本:npm -v

3、安裝curl  

yum

install curl

4、安裝golang

yum

install golang

二、安裝fabric

可能會出現如下問題「peer's certificate has expired」

解決方案可能是本地時間問題

a>檢視ssl更多資訊  

根據sec_error_expired_certificate的錯誤說明,進行搜尋,發現該命令是由於本地的時間不正確造成的。進行一次ntp時間同步

ntpdate pool.ntp.org

2、配置環境變數

執行上述命令時候回產生乙個bin資料夾,配置這個環境變數

export path=/bin:$path

安裝完畢

三、示例

1、安裝git

yum

install git

2、獲取fabric-samples**

3、在目錄fabric-samples中建立子目錄 first-network

mkdir first-network

cd fabric-network

在first-network中增加byfn.s**件

./byfn.sh -h

usage:

byfn.

sh -m up|down|restart|generate [-c ] [-t ]

byfn.

sh -h|--help (print this message)

-m - one of '

up', '

down

', '

restart

' or '

generate

' - '

up' - bring up the network with docker-compose up

- 'down

' - clear the network with docker-compose down

- 'restart

' -restart the network

- 'generate

' -generate required certificates and genesis block

-c - config name to use (defaults to "

mychannel")

-t - cli timeout duration in microseconds (defaults to 10000

)typically, one would first generate the required certificates and

genesis block,

then

bring up the network. e.g.:

byfn.

sh -m generate -c byfn.

sh -m up -c

這裡直接使用first-samples自代示例直接執行

./byfn.sh -m generate

開啟網路

./byfn.sh -m up

關閉

./byfn.sh -m down

執行相關命令

一 環境安裝

1 安裝pip pip是管理安裝包的軟體,因為我環境中已經安裝了pycharm了,pip已經安裝完了。2 安裝virtualenv virtualenv可以方便的解決不同專案中對類庫的依賴問題。這通常是通過以下方式實現的 首先將常用的類庫安裝在系統環境中 然後為每個專案安裝獨立的類庫環境。這樣子可以...

PyOpenGl 1 環境安裝

我的選擇 eclipse pydev pyopengl 選擇原因 eclipse pydev 除錯方便,介面友善。缺點是比較占用資源 我的電腦10秒開機怕什麼 其他選擇 idle 或 emacs shell 黨你們有選擇嗎 電腦系統 win7 64 eclipse version 4.2.2 pyd...

C 11環境安裝

今天mayuyu開始學習c 11的一些新特性,所以第一步就是要安裝c 11的環境。對於c 11來說,只有gcc4.8.2及以上的版本才能很好地支援,而mayuyu選擇的是centos6.5系統,安裝的 注意在安裝gcc4.9.2之前,需要先安裝一下三個包,位置為 如下三個檔案 其中make這一步要花...