HyperLedger Fabric 2.0 (First NetWork)

基于官方fabric-samples快速搭建fabric2.0網(wǎng)絡(luò)。

資源準(zhǔn)備

二進(jìn)制工具

  1. 獲取fabric源碼

    git clone https://github.com/hyperledger/fabric.git
    
  2. 切換至2.0.0分支

    cd $GOPATH/src/github.com/hyperledger/fabric
    git checkout v2.0.0
    
  3. 編譯二進(jìn)制工具(需要安裝其他工具)

    在根目錄下執(zhí)行make all-release止毕,會(huì)生成一個(gè)release文件夾

    make all-release
    

部署環(huán)境

基于vagrant創(chuàng)建centos7虛擬機(jī)

  1. 準(zhǔn)備bootstrap.sh 腳本文件,用于初始化虛擬機(jī)環(huán)境拳恋。

    #!/usr/bin/bash
    sudo su
    echo "nameserver 8.8.8.8" >> /etc/resolv.conf
    sleep 3s
    
    yum install -y epel-release
    yum install -y vim
    yum install -y golang
    
    yum remove docker docker-common docker-selinux docker-engine
    yum install -y yum-utils device-mapper-persistent-data lvm2
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    yum makecache fast
    yum -y install docker-ce
    yum -y install docker-compose
    service docker start
    
    mkdir -p /etc/docker
    echo {\"registry-mirrors\": [\"https://8w1wqmsz.mirror.aliyuncs.com\"]} > /etc/docker/daemon.json
    service docker restart
    
    echo "export GOPROXY=https://goproxy.io" >> ~/.bashrc
    
  2. Vagrantfile 虛擬機(jī)創(chuàng)建文件驼修。

    Vagrant.configure("2") do |config|
      config.vm.box = "centos/7"
      config.vm.provider "virtualbox" do |vb|
         vb.memory = "2048"
         vb.cpus = 4
      end
      config.vm.provision "shell", path: "bootstrap.sh"
    end
    

部署資源

  1. 創(chuàng)建resource目錄宏所,將fabric-samples項(xiàng)目拷貝到這肚邢。
  2. 創(chuàng)建resource/bin目錄壹堰,將之前編譯好linux版本的configtxlator、configtxgen骡湖、cryptogen拷貝到這贱纠。

完整結(jié)果目錄如下:

.
├── Vagrantfile
├── bootstrap.sh
└── resource
    ├── bin
    └── fabric-samples

部署fabric網(wǎng)絡(luò)

  1. 啟動(dòng)虛擬機(jī)

    vagrant up
    
  2. 進(jìn)入虛擬機(jī)并切換至 root用戶

    vagrant ssh
    sudo su
    
  3. 進(jìn)入到fabric-samples目錄

    cd /vagrant/resource/fabric-samples
    
  4. 切換到v2.0.0版本

    git checkout v2.0.0
    
  5. 拷貝二進(jìn)制工具

    cp ../bin/* first-network/
    
  6. 進(jìn)入first-network目錄并修改鏡像版本號(hào)

    cd first-network/
    # 修改版本號(hào)為2.0.0
    vim byfn.sh
    
    image
  7. 啟動(dòng)fabric網(wǎng)絡(luò)

    ./byfn.sh up
    
  8. 稍等幾分鐘即可看到下圖標(biāo)識(shí),即fabric網(wǎng)絡(luò)啟動(dòng)成功响蕴。

    image

我的博客即將同步至騰訊云+社區(qū)并巍,邀請(qǐng)大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=3u0lwx5yyiyos

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市换途,隨后出現(xiàn)的幾起案子懊渡,更是在濱河造成了極大的恐慌,老刑警劉巖军拟,帶你破解...
    沈念sama閱讀 223,207評(píng)論 6 521
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件剃执,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡懈息,警方通過(guò)查閱死者的電腦和手機(jī)肾档,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,455評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)辫继,“玉大人怒见,你說(shuō)我怎么就攤上這事」每恚” “怎么了遣耍?”我有些...
    開(kāi)封第一講書(shū)人閱讀 170,031評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)炮车。 經(jīng)常有香客問(wèn)我舵变,道長(zhǎng),這世上最難降的妖魔是什么瘦穆? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,334評(píng)論 1 300
  • 正文 為了忘掉前任纪隙,我火速辦了婚禮,結(jié)果婚禮上扛或,老公的妹妹穿的比我還像新娘绵咱。我一直安慰自己,他們只是感情好熙兔,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,322評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布悲伶。 她就那樣靜靜地躺著,像睡著了一般黔姜。 火紅的嫁衣襯著肌膚如雪拢切。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,895評(píng)論 1 314
  • 那天秆吵,我揣著相機(jī)與錄音淮椰,去河邊找鬼。 笑死纳寂,一個(gè)胖子當(dāng)著我的面吹牛主穗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播毙芜,決...
    沈念sama閱讀 41,300評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼忽媒,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了腋粥?” 一聲冷哼從身側(cè)響起晦雨,我...
    開(kāi)封第一講書(shū)人閱讀 40,264評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤架曹,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后闹瞧,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體绑雄,經(jīng)...
    沈念sama閱讀 46,784評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,870評(píng)論 3 343
  • 正文 我和宋清朗相戀三年奥邮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了万牺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,989評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡洽腺,死狀恐怖脚粟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蘸朋,我是刑警寧澤核无,帶...
    沈念sama閱讀 36,649評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站度液,受9級(jí)特大地震影響厕宗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜堕担,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,331評(píng)論 3 336
  • 文/蒙蒙 一已慢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧霹购,春花似錦佑惠、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,814評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至贞奋,卻和暖如春赌厅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背轿塔。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,940評(píng)論 1 275
  • 我被黑心中介騙來(lái)泰國(guó)打工特愿, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人勾缭。 一個(gè)月前我還...
    沈念sama閱讀 49,452評(píng)論 3 379
  • 正文 我出身青樓揍障,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親俩由。 傳聞我的和親對(duì)象是個(gè)殘疾皇子毒嫡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,995評(píng)論 2 361