Iroha バイナリーで作業
Iroha 3 オペレーターのワークフローは3つの主要なバイナリを中心に回転します:
源 から 築く
アップストリームワークスペースのルーツから:
bash
cargo build --release -p irohad -p iroha_cli -p iroha_kagamiリリースバイナリーは target/release/ で利用可能である.
コマンドの表面を検査するには
bash
./target/release/irohad --help
./target/release/iroha --help
./target/release/kagami --help資料庫から直接実行する
グローバルにインストールしたくない場合は, cargo run を使用してください.
bash
cargo run --bin irohad -- --help
cargo run --bin iroha -- --help
cargo run --bin kagami -- --helpDocker 画像
アップストリームワークスペースは,チェックアウトコードに一致する Docker Compose ファイルを生成するために kagami localnet と kagami docker を使用します.その生成されたファイルでhyperledger/iroha:dev 画像を使用することができます.
CLI をコンテナで運ぶ.
bash
docker run -t hyperledger/iroha:dev iroha --helpKagami をコンテナで運ぶ.
bash
docker run -t hyperledger/iroha:dev kagami --helpピアスタートアップでは,ローカルネットを生成し,まずファイルをコンパoseします:
bash
cargo run --bin kagami -- localnet --build-line iroha3 --peers 4 --out-dir ./localnet
cargo run --bin kagami -- docker --peers 4 --config-dir ./localnet --image hyperledger/iroha:dev --out-file ./localnet/docker-compose.yml --force
docker compose -f ./localnet/docker-compose.yml upどちらのバイナリを使えばいいのか?
irohadを 同僚を起動または操作する際に使用してください.irohaを使って,本簿を查询したり,取引を送信したり,オペレーターエンドポイントの検査を行うとき.kagamiを 鍵,生成マニフェスト,プロフィールバンドル,またはローカルネット資産が必要なときに使用します.