目的
仮想ソフトウェア(VirtualBox)を使用して、Linux ゲスト OS(Ubuntu)を導入し、その上に Hyperledger Fabric v2.4.1(執筆時の最新) の動作環境を構築します。
本ページでは、Hyperledger Fabric v2.4.1 のインストールに必要な準備までを記載しています。
インストールするソフトウェア
- Hyperledger Fabric v2.4.1
- Hyperledger Fabric CA v1.5.2
作業ステップ
本ページでは、太字のステップのみ記載しています。
- ステップ①:Ubuntu Linux ゲストOSのインストールと初期設定
- ステップ②:必要なツールおよびソフトウェアのインストール
- ステップ③:Hyperledger Fabric のインストール
インストール前の準備(ステップ①②)
以下を参照してください。
ステップ③:Hyperledger Fabric のインストール
公式サイトの手順( https://hyperledger-fabric.readthedocs.io/en/release-2.2/install.html )に従って、インストール用のスクリプトをダウンロードして、実行します。
インストール用のスクリプトの実行
~$ mkdir fabric
~$ cd fabric/
~/fabric$ curl -sSL https://bit.ly/2ysbOFE | bash -s
Clone hyperledger/fabric-samples repo
(中略)
hyperledger/fabric-ca 1.5.2 4ea287b75c63 4 months ago 69.8MB
hyperledger/fabric-ca latest 4ea287b75c63 4 months ago 69.8MB
コマンドの実行パスの設定
~/fabric$ ls $HOME/fabric/fabric-samples/bin
configtxgen cryptogen fabric-ca-client ledgerutil osnadmin
configtxlator discover fabric-ca-server orderer peer
~/fabric$ echo 'export PATH=$PATH:$HOME/fabric/fabric-samples/bin' >> ~/.profile
~/fabric$ . ~/.profile
Docker イメージの登録確認
「docker images」コマンドで、インストールした Docker コンテナを確認します。
~/fabric$ docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}"
REPOSITORY TAG SIZE
hyperledger/fabric-tools 2.4 458MB
hyperledger/fabric-tools 2.4.1 458MB
hyperledger/fabric-tools latest 458MB
hyperledger/fabric-peer 2.4 63.3MB
hyperledger/fabric-peer 2.4.1 63.3MB
hyperledger/fabric-peer latest 63.3MB
hyperledger/fabric-orderer 2.4 37.2MB
hyperledger/fabric-orderer 2.4.1 37.2MB
hyperledger/fabric-orderer latest 37.2MB
hyperledger/fabric-ccenv 2.4 504MB
hyperledger/fabric-ccenv 2.4.1 504MB
hyperledger/fabric-ccenv latest 504MB
hyperledger/fabric-baseos 2.4 6.94MB
hyperledger/fabric-baseos 2.4.1 6.94MB
hyperledger/fabric-baseos latest 6.94MB
hyperledger/fabric-ca 1.5 69.8MB
hyperledger/fabric-ca 1.5.2 69.8MB
hyperledger/fabric-ca latest 69.8MB