1.ダウンロードの良い生地出典:
gitのクローンhttps://github.com/hyperledger/fabric.git
gitのチェックアウトリリース1.4
2、生地のカタログに
メイクリリース
ファブリック/リリース/リーでは、次NUX-AMD64 / binディレクトリには、バイナリファイルをコンパイルされます。
3、ドッカミラーを作ります
以下のファブリック実行ディレクトリには:
メイクドッキングウィンドウ
その後、必要に応じてミラーを引っ張り、時には非常に遅い引っ張って、あるいはタイムアウトエラーにつながる、以下のファイルdaemon.jsonファイルは/ etc /ドッキングウィンドウ/ディレクトリが作成されますドッキングウィンドウます、読み取ります。
{ " レジストリミラー":[ "http://hub-mirror.c.163.com"] }
//重启ドッカー服务
須藤サービスドッカー再始動
そして、メイクドッキングウィンドウを再実行します。
遭遇した3.1最初のエラー:偽造
ソリューション:
ます。mkdir -p $ GOPATH / SRC / github.com / maxbrunsfeld CD $ GOPATH /src/github.com/ maxbrunsfeld gitのクローンます。https:// github.com/maxbrunsfeld/counterfeiter.git 偽造をインストール行きます
この時点では、井戸のパッケージ「golang.org/x/mod/module」を見つけることができない問題がある可能性があります
或者パッケージ「golang.org/x/xerrors」を見つけることができません
ソリューション:
ます。mkdir $ GOPATH / SRC / golang.org / X CD $ GOPATH / SRC / golang.org / X gitのクローンhttps://github.com/golang/mod.git
gitのクローンhttps://github.com/golang /xerrors.git
その後、再実行します。
偽造をインストール行きます
3.2および再実行のメイクドッキングウィンドウは、チェーンカッターをインストールされ、その後、「.build /ドッキングウィンドウ/ gotools / binに/ protoc-GEN-行く」ではないのstat缶後が発生する可能性があります。そのようなファイルやディレクトリはありません
ソリューション:
$ GOPATH / srcディレクトリの下に
ます。mkdir $ GOPATH / SRC / golang CD $ GOPATH / SRC / golang gitのクローンます。https:// git.oschina.net/mellymeng/protobuf.git CDのいるProtobufの メイク
パッケージ「github.com/golang/protobuf / ...」を見つけることができません。この可能性問題では:
ソリューション:
行くGET -v github.com/golang/protobuf/protoc-gen-go
次に、ダウンロードしたバイナリファイルに.build /ドッキングウィンドウ/ gotools / binにコピーします。
CD $ GOPATH / binに
CPのprotoc ../src/github.com/hyperledger/fabric/.build/docker/gotools/bin -genは、行きます
そして、バックファブリックのカタログ、再実行してメイクドッキングウィンドウ
3.3docker apt-getの更新に失敗しました:
接続に失敗しました
ソリューション:
ファイルを変更し、MTUのDNSを再設定し/Etc/docker/daemon.json:
{ " DNS ":[ " 独自のDNS "、" 8.8.8.8 " ]、 " MTU "、1400 } // Ubuntuが自分のDNSの道閲覧: nmcliデバイスショー| grepのDNS
4、再実行してメイクドッキングウィンドウ
結果は以下の通りであります:
使用ドッキングウィンドウの画像を生成ドッキングウィンドウビューミラー:
その後、ネットワーク・ファブリックを構築するためにこれらのイメージを使用することができます。