日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Fabric--启动网络自动

發布時間:2025/3/21 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Fabric--启动网络自动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

建立第一個網絡

進入對應目錄

$ cd fabric-samples/first-network

在first-network目錄下有兩個自動化腳本byfn.sh和eyfn.sh, 這兩個腳本的啟動順序是先執行byfn.sh再執行eyfn.sh(eyfn.sh不是必須的,eyfn.sh的作用稍后介紹)

查看幫助信息:

$ ./byfn.sh --help

up:啟動 down:清除網絡 restart:重新啟動 generate:生成證書及創世塊 upgrade:將網絡從1.0升級到1.1-c:用于指定channelName,默認值"mychannel" -t:CLI timeout時間,默認值10 -d:延遲啟動,默認值3 -f:使用指定的網絡拓撲結構文件,默認使用docker-compose-cli.yaml -s:指定使用的數據庫,可選 goleveldb或couchdb -l:指定chaincode使用的語言,可選golang 或node -i:指定鏡像tag,默認 "latest" 詳細參數可通過./byfn.sh help查看

生成證書和密鑰

為各種網絡實體生成所有證書和密鑰,用于引導訂購服務以及配置通道所需的一系列配置事務

$ sudo ./byfn.sh -m generate

啟動網絡

$ sudo ./byfn.sh -m up

如果啟動發生錯誤,則執行關閉命令后再次執行啟動命令

最后輸出如下內容代表啟動且測試成功

============== Query on peer1.org2 on channel 'mychannel' is successful ================ ========= All GOOD, BYFN execution completed ===========

或者通過Node.js啟動網絡./byfn.sh -m up -l node

first-network會生成1個orderer+4個peer+1個CLI的網絡結構,整個網絡包括2個org

關閉網絡

$ sudo ./byfn.sh -m down

關閉網絡之后, 可以一步一步地探索網絡設置. 將殺死容器, 刪除加密文件, 并從Docker Registry中刪除鏈碼圖像

若在啟動網絡時遇到如下錯誤

OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "exec: \"scripts/script.sh\": stat scripts/script.sh: no such file or directory": unknown

或者

ERROR: Encountered errors while bringing up the project.ERROR !!!! Unable to start network

則執行./byfn.sh down 清除網絡后再啟動

總結

以上是生活随笔為你收集整理的Fabric--启动网络自动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。