Prerequisites¶
始める前に、Hyperledger Fabricを実行するプラットフォームに以下のすべての前提条件がインストールされていることを確認する必要があります。
注釈
これらの前提条件は、Fabricのユーザーに推奨されます。もしあなたがFabricの開発者なら、 Setting up the development environment の説明を参照するべきです。
Install cURL¶
cURL ツールがまだインストールされていない場合、またはドキュメント内のcurlコマンドの実行中にエラーが発生した場合は、 最新バージョンのcURLツールをダウンロードしてください。
注釈
Windowsを使用している場合には、後述の Windows extras に記述している注意事項を参照してください。
Docker and Docker Compose¶
Hyperledger Fabricを運用する、Hyperledger Fabric上で開発する(またはHyperledger Fabricのために開発する)プラットフォームには以下がインストールされている必要があります:
- MacOSX、*nix、 またはWindows 10: Docker Dockerのバージョン「Docker 17.06.2-ce」以降が必要です。
- 古いバージョンのWindows: Docker Toolbox と、Dockerのバージョン「Docker 17.06.2-ce」以降が必要です。
ターミナルのプロンプトから次のコマンドを使用して、インストールしたDockerのバージョンを確認することができます:
docker --version
注釈
以下は、systemdを実行しているLinuxシステムに適用されます。
dockerデーモンが実行されていることを確認してください。
sudo systemctl start docker
オプション: システムの起動時にdockerデーモンを起動する場合は、以下を使用します:
sudo systemctl enable docker
ユーザーをdockerグループに追加します。
sudo usermod -a -G docker <username>
注釈
MacまたはWindows用のDocker、またはDocker Toolboxをインストールすると、Docker Composeもインストールされます。 すでにDockerがインストールされている場合は、Docker Composeのバージョン1.14.0以降がインストールされていることを確認してください。 そうでない場合は、より新しいバージョンのDockerをインストールすることをお勧めします。
ターミナルのプロンプトから次のコマンドを使用して、インストールしたDocker Composeのバージョンを確認できます:
docker-compose --version
Windows extras¶
Windows 10では、WindowsネイティブのDockerディストリビューションを使用する必要があり、
Windows PowerShellを使用できます。
ただし、 binaries
コマンドを成功させるには、 uname
コマンドを使用できるようにする必要があります。
それはGitの一部として入手できますが、64ビット版のみがサポートされていることに注意してください。
git clone
コマンドを実行する前に、次のコマンドを実行してください:
git config --global core.autocrlf false
git config --global core.longpaths true
これらのパラメータの設定値は、次のコマンドで確認できます:
git config --get core.autocrlf
git config --get core.longpaths
これらはそれぞれ false
と true
である必要があります。
GitとDocker Toolboxに付属している curl
コマンドは古く、
Getting Started で使用されているリダイレクトを適切に処理しません。
cURLダウンロードページ からダウンロード可能な、
より新しいバージョンを使用していることを確認してください
注釈
このドキュメントで説明されていない質問がある場合、またはいずれかのチュートリアルで問題が発生した場合は、Still Have Questions? ページにアクセスして、追加のヘルプを見つけるためのヒントを見つけてください。