Windows 10 での Hyperledger Fabric 1.4 環境構築プロセスの図

Windows 10 での Hyperledger Fabric 1.4 環境構築プロセスの図

内容Hyperledger fabric1.4環境のWindows 10でのセットアップ前提条件Windows 10 Professional EditionGit bashcURLGOプログラミング言語DockerとDocker-composeサンプル、バイナリ、Dockerイメージのインストール共有ドライバー実行

Windows10でのHyperledger fabric1.4環境構築

前提条件

内容のほとんどは公式設定を参照しています

ウィンドウズ10プロ

1. 学校ではwin10プロフェッショナル版のアクティベーションツールを提供していますが、win10プロフェッショナル版の環境でアクティベーションする必要があるため、システムを再インストールする必要があります(注意してください! )。

2. ワンストップサービスプラットフォーム


ここに画像の説明を挿入

3. 他の方法はご自身でご確認ください

Gitバッシュ

1. インストール

2. gitautocrlf falseに、 longpaths trueに設定する

設定

git config --global core.autocrlf false
	git config --global core.longpaths を true にする

チェック

git config --get core.autocrlf 
	git config --get core.longpaths

カール

Windowsのエクストラでは、 gitに付属のcurlバージョンが十分に新しくなく、エラーを報告すると表示されますが、私のgitcurl影響を受けないので、特にアップグレードしませんでした。

ここに画像の説明を挿入行く

プログラミング言語

1. goをインストールします。 version: 1.13.1環境変数GOROOTを設定します。

2. GOPATH 、goのインストールディレクトリ:作業ディレクトリ。これは、後でhyperledgerコードが配置されるディレクトリです。

ここに画像の説明を挿入ドッカー

dockerをインストールするにはDocker-compose、 docker for windowsをインストールするにはdocker-compose docker-composeを使用しdocker for windows Alibaba Cloud dockerイメージアクセラレーションを設定するためのdocker-composeが付属しています(そうしないと、後でイメージをプルするときに非常に遅くなります)。コンテナイメージサービスコンソールでは、登録する必要があります。

ここに画像の説明を挿入

dockerイメージを設定するには、 dockerを右クリックしてSettingsに入ります。

ここに画像の説明を挿入

Registry mirrors

ここに画像の説明を挿入インストール

サンプル、バイナリ、Dockerイメージの共有ドライバー公式ヒントShare your local drives (volumes) with Docker Desktop, so that they are available to your Linux containers. docker右クリックしてSettingsに入ります。

ここに画像の説明を挿入
ここに画像の説明を挿入

埋め込む

コードをプルしますgit clone https://github.com/hyperledger/fabric.git

コードを$GOPATHsrcディレクトリにプルします ( srcディレクトリがない場合は自分で作成します)

イメージスクリプト./scripts/bootstrap.shを実行します。

イメージリストを表示するdocker image list

ここに画像の説明を挿入

起動する

cd scripts/fabric-samples/first-network

./byfn.sh -m generate -c mychannel初期化します

./byfn.sh -m up -c mychannelを開きます。

シャットダウン./byfn.sh -m down down

ここに画像の説明を挿入

要約する

上記は、編集者が紹介したWindows 10でのHyperledger Fabric1.4環境構築プロセスの図解です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Windows に Perl と Komodo IDE をインストールする詳細な手順
  • PHPとPerlの違い
  • Perl 6 のガベージ コレクション
  • Perl5 と Perl6 での Sigil の使用の違い
  • Redis の 3 つの特殊なデータ型 (BitMap、Geo、HyperLogLog)
  • Perl での print、printf、sprintf の使用例の詳細な説明

<<:  Node.js でのクラスター作成に関する簡単な説明

>>:  MySQLカスタム関数の簡単な使用例

推薦する

K8Sの5つのコントローラーの紹介と使用

目次k8sのコントローラータイプポッドとコントローラの関係デプロイメント(ステートレスアプリケーショ...

JS で async await をエレガントに使用する方法

目次jQuery の $.ajax Webpack時代の始まり約束について深く考えるネストをなくすj...

スーパーバイザーウォッチドッグの使い方を3分で学ぶ

ソフトウェアとハ​​ードウェア環境centos7.6.1810 64ビット cat /etc/red...

CMDコマンドを使用してMySqlデータベースを操作する方法の詳細な説明

まず、mysqlサービスを開始および停止します ネットストップmysql ネットスタートMySQL ...

固定テーブル幅テーブルレイアウト: 固定

テーブルを画面全体(残りの空白領域)に表示するために、幅属性は 100% と定義されることが多く、セ...

VueプロジェクトでReactを書く方法の詳細

jsx/tsxファイルを直接作成できます今回のプロジェクト構成は以下のとおりです。 vueファイルで...

JS配列重複排除の詳細

目次1 テストケース2 JS配列重複排除4種類2.1 要素の比較2.1.1 二重層 for ループ比...

MySQL InnoDBセカンダリインデックスのソート例の詳細な説明

ソート問題最近、Geek Time の「45 Lectures on MySQL Practice」...

nginx がどのようにして高いパフォーマンスとスケーラビリティを実現するのかを深く理解する

NGINX の全体的なアーキテクチャは、連携して動作する一連のプロセスによって特徴付けられます。メイ...

js を使用してネットワークカメラを呼び出し、一般的なエラーを処理します

最近、業務上の理由により、Web ページ上のさまざまなネットワーク カメラにアクセスしてデバッグする...

MySQL データベースは XA 仕様をどのように実装しますか?

MySQL 一貫性ログMySQL データベースの電源が切れた場合、コミットされていないトランザクシ...

aタグ疑似クラスの機能と記述順序は何ですか?

a タグ疑似クラスの役割: 「:link」: 訪問されていないタグの状態。 「:visited」: ...

クリック範囲を拡大する入力チェックボックスを実装する方法

XML/HTML コードコンテンツをクリップボードにコピー< div style = &quo...

WeChat 8.0の爆発的な特殊効果を実現するために300行以上のCSSコードが必要

WeChat 8.0 アップデートの主な特徴は、アニメーション絵文字のサポートです。送信するメッセー...

Ubuntuがネットワークに接続できない場合の解決策

仮想マシン内の Ubuntu がネットワークに接続できない場合の効果的な解決策: 1. Ubuntu...