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カスタム関数の簡単な使用例

推薦する

resizeを使用して画像切り替えプレビュー機能を実装する方法

要点CSS resize プロパティを使用すると、要素のサイズ変更可能性を制御できます。サイズ変更を...

Linux で複数の mysql5.7.19 (tar.gz) ファイルをインストールする方法

LinuxでのMySQL-5.7.19バージョンの初心者向けの最初のインストールについては、前の記事...

HTML のブロックレベル要素と行レベル要素、特殊文字、ネスト規則

基本的な HTML Web ページ タグのネスト ルールを紹介する場合、最初に説明する必要があるのは...

登録ページを実装するためのJS、CSS、HTML

HTML と CSS で実装された登録ページ テンプレート。早速、コードを見てみましょう。更新: ...

HTML&CSS&JS 互換性ツリー (IE、Firefox、Chrome)

Web デザインにおけるツリーとは何ですか?簡単に言うと、リンクをクリックするとサブディレクトリが展...

Vueは指定された日付間のカウントダウンを実装します

この記事では、指定された日付間のカウントダウンを実装するためのVueの具体的なコードを例として紹介し...

Nginx ログ管理の概要

Nginx ログの説明アクセス ログを通じて、ユーザーの地理的起源、ジャンプ元、使用端末、特定の U...

Webフロントエンドツール、Sublime Text 2の紹介

Sublime Text 2 は、軽量でシンプル、効率的なクロスプラットフォーム エディターです。ブ...

MySQL マスタースレーブスイッチチャネルの問題の解決策

VIP を設定した後、アクティブ/スタンバイの切り替え中に表示されるエラー メッセージは次のとおりで...

開発効率を向上させる 20 の JavaScript ヒント

目次1. 配列を宣言して初期化する2. 合計、最小値、最大値を計算する3. 文字列、数値、オブジェク...

Dockerのインストール方法とDockerの4つのネットワークモードの詳細説明

1. Dockerをインストールするyum -y install docker-ioインストールが完...

Vue プロジェクトで mock を使用する方法をご存知ですか?

目次最初のステップ: 2 番目のステップは、request.js で関連する構成を行うことです。re...

HTML は Double 11 クーポン取得を実装します (クーポン取得ページを開く時間を設定します)

さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <!DOCTYPE htm...

MySQL8のパスワードを忘れた場合の簡単な解決策

序文MySQL データベースのパスワードを忘れると、データベースに正常にアクセスできなくなり、パスワ...

トラフィックの多いウェブサイト向けのソリューション

まず、サーバーのハードウェアが現在のトラフィックをサポートするのに十分かどうかを確認します。通常の ...