Hyperledger Fabricのサンプル、バイナリ、Dockerイメージをインストールする別の方法

Hyperledger Fabricのサンプル、バイナリ、Dockerイメージをインストールする別の方法

システムバージョンを使用してください:Ubuntu 18.04
ヒント1:コマンドエラーがあれば、sudoを追加して特権を増やすことができます!
ヒント2:Ubuntuシステムがソースを変更しない場合は、ubuntuソフトウェアソースを国内ソースに変更してソースを変更する方法を参照できます

前に書く

Hyperledger Fabric 2.xの詳細なインストール手順と考えられる問題解決方法の記事では、セクション2.3で、bootstrap.shスクリプトのみを変更して、Fabricの例、バイナリ、およびDockerイメージをすばやくインストールする方法を紹介しています。この方法の利点は次のとおりです。シンプルで実用的で、bootstrap.shスクリプトのいくつかのコマンドを変更するだけでよく、複数の手順を実行する必要はありません。

ただし、ソースサーバーのダウンロードの輻輳などのさまざまな理由により、ダウンロード速度が非常に遅くなる場合があります(ただし、変更せずに直接実行するよりもはるかに高速です)。それで、ここに別のインストール例、バイナリとDockerイメージメソッドがあります。

ステップ1:ファブリックのソースコードをダウンロードする

  1. 最初にフォルダを作成します(デフォルトは〜ディレクトリにあります)

    mkdir -p go/src/github.com/hyperledger/
    
  2. 作成したフォルダを入力してください

    cd go/src/github.com/hyperledger/
    
  3. githubからファブリックのソースコードをプルします

    git clone https://github.com/hyperledger/fabric.git
    # 注意:这一步下载会很慢,可以使用科学上网方法
    # 也可以使用Chrome浏览器中GitHub加速插件,下面使用加速插件连接替换
    # 以下代码执行其中一行即可。
    git clone https://hub.fastgit.org/hyperledger/fabric.git
    # or
    git clone https://github.com.cnpmjs.org/hyperledger/fabric.git
    # or
    git clone https://github.91chifun.workers.dev//https://github.com/hyperledger/fabric.git
    

ステップ2:Dockerイメージをプルする

Fabricは、bootstrap.shスクリプトを公式に提供しています。このスクリプトには、次の3つの機能があります。1。fabric-samplesファイルのダウンロード; 2。バイナリファイルのダウンロード;3。dockerイメージのプル。また、このスクリプトは、実行を柔軟に制御できる3つのパラメーターをサポートしています。これらは
-bです。このパラメーターを使用すると、バイナリファイルはダウンロードされません。

-d:ドッカーイメージをプルしないようにこのパラメーターを追加します

-s:ファブリックサンプルをダウンロードしないようにこのパラメーターを追加します

bootstrap.shスクリプトファイルが配置されているディレクトリを入力し、次のコマンドを実行してDockerイメージをプルします。

cd ~/go/src/github.com/hyperledger/fabric/scripts
sudo ./bootstrap.sh -b -s

ステップ3:ファブリックサンプルをダウンロードする

2番目のステップの実行中に、3番目のステップ用に別の端末を開くことができます。
カタログを入力してください

cd ~/go/src/github.com/hyperledger/fabric/scripts

次に、ファブリックサンプルのプルを開始します

git clone https://hub.fastgit.org/hyperledger/fabric-samples.git

ステップ4:バイナリファイルfabric v *とfabricca v *をダウンロードします

このステップには複数の方法があります。ここに2つの方法があります。

バイナリファイルfabric v *およびfabricca v *のバージョンは非常に重要です。バージョンが正しくない場合、後続の操作でエラーが発生する可能性があります。bootstrap.shスクリプトを入力して、インストールする必要のあるバージョン番号を表示できます。

# if version not passed in, default to latest released version
VERSION=2.3.0
# if ca version not passed in, default to latest released version
CA_VERSION=1.4.9

方法1:
バイナリファイルfabric v *およびfabricca v *を元のシステムのブラウザーに直接ダウンロードし、それらをhyperledger / fabric / scriptsディレクトリにコピーして、最後に解凍します。以下の例として、ファブリックv2.3.0とファブリックcav1.4.9を取り上げます。

# 下载hyperledger-fabric-linux-amd64-2.3.0.tar.gz
https://github.91chifun.workers.dev//https://github.com/hyperledger/fabric/releases/download/v2.3.0/hyperledger-fabric-linux-amd64-2.3.0.tar.gz
# 下载hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz
https://github.91chifun.workers.dev//https://github.com/hyperledger/fabric-ca/releases/download/v1.4.9/hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz

# 解压
sudo tar -xzvf hyperledger-fabric-linux-amd64-2.3.0.tar.gz
sudo tar -xzvf hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz

方法2:
wgetコマンドを使用して、ターミナルでダウンロードおよび解凍します

# 下载hyperledger-fabric-linux-amd64-2.3.0.tar.gz
wget https://github.91chifun.workers.dev//https://github.com/hyperledger/fabric/releases/download/v2.3.0/hyperledger-fabric-linux-amd64-2.3.0.tar.gz
# 下载hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz
wget https://github.91chifun.workers.dev//https://github.com/hyperledger/fabric-ca/releases/download/v1.4.9/hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz

# 解压
sudo tar -xzvf hyperledger-fabric-linux-amd64-2.3.0.tar.gz
sudo tar -xzvf hyperledger-fabric-ca-linux-amd64-1.4.9.tar.gz

後ろに書く

上記の4つの手順で、Fabricサンプル、バイナリ、およびDockerイメージのインストールが完了します。Hyperledger Fabricのインストールとテストネットワークフェーズの他の段階については、Hyperledger Fabric 2.xの記事を参照して、詳細なインストール手順と考えられる問題の解決策を確認してください

おすすめ

転載: blog.csdn.net/mutou___/article/details/109986259