0.15.0のリリースからカードへの切り替えがCLIを介してローカルでもプレイグラウンドでも同じネットワークにアクセスする方法を見つけたのか、同じファブリックランタイム。 これまでは、Playgroundに付属のスクリプトを使用してPeerAdminカードを作成した後で、ネットワークのランタイムをインストールして、Playgroundのファブリックにpingを開始できました。 しかし、新しく配備されたネットワークの管理カードをインポートすることは、プレイグラウンドで失敗します。しかし、私がプレイグラウンド経由でネットワークを展開し、管理カードをエクスポートし、管理カードをプレイグラウンドからダウンロード/インポートしてから、それをpingしようとすると、しばらくしてから時間切れになってしまいます。これはMacOS High Sierraです。それで何ができ、何ができるのですか? ありがとう!Hyperledger Composer 0.15.0ローカルプレイグラウンドとネットワークを共有
答えて
は、プレイグラウンドとCLIの間にビジネスネットワークカードを共有します。ただし、Docker ContainerでPlaygroundを実行している場合は、もう少し難しい場合があります。
CLIの場合、localhostでFabricサーバに接続し、DockerはFabricのコンテナにポートフォワーディングを処理します。
ファブリックコンテナ(およびコンテナで起動した場合のプレイグラウンド)は、docker-composeで管理されている「偽の」アドレスで互いに接続します。 orderer.example.com:7050
は、だから、CLIエクスポート任意のカードはファブリックサーバのアドレスとしてlocalhostをしているし、他のCLIはそれを利用することができますコマンドを使用してcomposer-playground
を起動した場合。しかし、コンテナ内でプレイグラウンドを使用している場合、カードは偽のアドレスを使用するため、直ちにCLIから接続することはできません。
あなたはコンテナ内でプレイグラウンドを使用していると想定しているため、問題があるとします。 が:~/.composer/cards/[email protected]*xxxxxx*/connection.json
のような場所にあり、ファブリックサーバーのアドレスをlocalhostに編集すると、期待どおりにCLIを使用できるはずです。私はあなたの問題を正しく理解している場合
が、これは、あなたがそれを解決する方法である。
- が遊び場であなたのビジネスネットワークを作成
- 輸出ビジネスネットワークカード
{nameOfUser}.card
ファイルを生成します遊び場(カード上のダウンロードボタン)から。 - 今、あなたはRunコマンド
- インストールしたどこにファブリック/遊び場をこのカードを転送:
composer card import -f {nameOfUser}.card
- を今すぐあなたの名刺は、場所の下に表示されます{usersHome}/.composer/cards/[email protected]
- inside/cardsフォルダには、2つのフォルダが表示されます。 1つは "PeerAdmin"です。これはセットアップを行った場合に作成され、もう1つはインポートされたものです。
- "PeerAdmin"からを新しいカードにコピーして交換してください。 (これが最も重要なステップである)
- 実行]コマンド:
composer-rest-server
とネットワークカードとして使用しています。user @ネットワーク名を - あなたは、私が正常に作成され、サーバーを実行したすべてのこの段階では
をコピーしたフォルダ。今すぐポートIPでアクセスできます:3000 /エクスプローラ
甘い!起動して実行しています。みんなありがとう! –
- 1. Hyperledger Composer v0.16.0ネットワーク開始エラー
- 2. Hyperledger Composerのマルチチャネルサポート
- 3. Hyperledger ComposerとHyperledger Explorerの統合
- 4. Hyperledger-Composer REST認証
- 5. ネットワーク共有/ SMBクライアント
- 6. Hyperledger Composer "FROM"クエリ言語
- 7. アンドロイドエミュレータ間でネットワークを共有
- 8. Google Container EngineとVPCネットワークを共有
- 9. jetty-runnerとネットワーク共有ディレクトリを提供
- 10. Hyperledgerファブリックエクスプローラを "Hyperledger composer"環境に追加するには
- 11. Java、JFileChooser&Windowsネットワーク共有とパスワード保護
- 12. Asp.netネットワーク共有へのアクセス
- 13. Windowsネットワーク共有のRuby Dir.glob
- 14. Visual Studio 2012ネットワーク共有
- 15. Windowsドメインのネットワーク共有
- 16. ネットワーク共有上のOracleデータファイル
- 17. ネットワーク共有ディレクトリのLS_COLORSキー
- 18. ネットワーク共有によるPython
- 19. Hyperledger Composerをファブリックに接続する
- 20. Hyperledger Composerウォレットを管理します
- 21. hyperledger-composerで角度アプリケーションをデプロイ
- 22. Hyperledger Composerがモデルネームスペースをチェックする方法
- 23. cygwinのネットワーク共有(VMWare共有フォルダ)からバッチファイルを実行中
- 24. Hyperledger Composerでの資産の照会
- 25. Ubuntuサーバーのローカルネットワーク上のHyperledger Composer
- 26. Hyperledger Composer 0.15&Web applications - カードの使用
- 27. Hyperledger Composerのブロックチェインの確認方法
- 28. Hyperledgerネットワークの非同期チャネル
- 29. ネットワークと共有のセクションの "高度な共有設定"セクションを開く方法
- 30. Hyperledger Composer Playgroundをカスタマイズ/シードすることは可能ですか?
ありがとうございました!完璧な意味合いを持つ。私は完全に地元の遊び場を見逃していた。 CLIでデプロイした後、PeerAdminとネットワークの管理者をPlaygroundにインポートしました。まだloki19の投稿からコンテナソリューションを試してみる必要があります。乾杯。 –