SimpleSample Javaチェーンコードの例をAPIを使用してIBM Bluemixブロックチェーンにデプロイしようとしています。私が展開すると、チェーンコードIDで成功メッセージを得ることができます。しかし、ネットワークページでは、私はチェーンコードIDを見ることができませんでした。ログが表示されたら、次のエラーが発生する可能性があります。IBM BluemixのJava hyperbelgerチェーンコードのデプロイエラー(Dockerfileは空ではありません)
[dockercontroller] deployImage -> ERRO 043[0m Error building images: API error (500): Error response from daemon: The Dockerfile (Dockerfile) cannot be empty [dockercontroller] deployImage -> ERRO 044[0m Image Output: [dockercontroller] Start -> ERRO 045[0m start-could not recreate container API error (500): Error: image library/9bbb29a5a6794936aaae6ee299a2636e-vp0-624c3384a3b6047ef189de555743206cd22f6add42f952975e94bb68ff11ec2f1205a8ce6cbb7bbedfc369939f15b6ac5ae598180138bcd4abd0b34275bfcc71:latest not found [chaincode] Launch -> ERRO 046[0m launchAndWaitForRegister failed Error starting container: API error (500): Error: image library/9bbb29a5a6794936aaae6ee299a2636e-vp0-624c3384a3b6047ef189de555743206cd22f6add42f952975e94bb68ff11ec2f1205a8ce6cbb7bbedfc369939f15b6ac5ae598180138bcd4abd0b34275bfcc71:latest not found
次のJSON入力を使用して、Bluemix Blockchain APIにjavaチェーンコードをデプロイしました。
{"jsonrpc":"2.0","method":"deploy","params":{"type":4,"chaincodeID":{"path":"https://github.com/gobiarun/SimpleSample.git"},"ctorMsg":{"function":"init","args":["a","900","b","20000"]},"secureContext":"user_type1_0"},"id":1}
は、テストのために、私は新しいリポジトリを作成し、https://github.com/hyperledger/fabric/tree/master/examples/chaincode/java/SimpleSampleからSimpleSample例をコピーしました。
私は、この問題はJavaチェーンコードでのみ発生し、GO Langファイルでは発生しません。 IBM Bluemix BlockchainがDockerfileでエラーをスローする理由がわかりません。 IBMのBluemix BlockchainにJava Chaincodeを導入するのを手伝ってください。
(また、私はhyperledger fabric java chaincode errorで述べたように、リポジトリのルートフォルダにDockerfileを作成しようとしました。しかし、まだ、私は同じエラーを取得しています)
ファブリック0.6または1.0を使用していますか? –
私はファブリック1.0を使用しています – Arun