首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows10上启动和注册超级分类账的链码

如何在Windows10上启动和注册超级分类账的链码
EN

Stack Overflow用户
提问于 2017-03-03 07:36:02
回答 1查看 229关注 0票数 1

我试图在Windows10操作系统上启动一个链码。根据文档,在运行docker-compose -f single-peer-ca.yaml up之后,会有这样的命令

代码语言:javascript
复制
CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:7051 ./chaincode_example02

将启动链码,并将收到“已注册、准备调用”的消息。在我的linux环境中,一切都进行得很顺利,但是在我的Windows上,当我将上面的命令输入Powershell时,

CORE_CHAINCODE_ID_NAME=mycc :术语“CORE_CHAINCODE_ID_NAME=mycc”不能识别为cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后再试一次。 一行:1字符:1 +CORE_CHAINCODE_ID_NAME=mycc CORE_PEER_ADDRESS=0.0.0.0:7051 ./chaincod . +~ +类别信息: ObjectNotFound:(CORE_CHAINCODE_ID_NAME=mycc:String)[],CommandNotFoundException + +FullyQualifiedErrorId : CommandNotFoundException

显然,Powershell没有将命令直接识别为linux的终端。那么,我应该运行什么命令呢?

我试过了

代码语言:javascript
复制
docker run --name=node_vp0 -e CORE_CHAINCODE_IF_NAME=mycc -e CORE_PEER_ADDRESS=0.0.0.0:7051 .\chaincode_example02

但是Powershell给了我

代码语言:javascript
复制
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error parsing reference: ".\\chaincode_example02" is not a valid repository/tag: invalid reference format.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-18 21:21:45

要在Windows 10上注册一个链码(在docker容器中),您需要在容器中

为此,打开命令提示符并使用docker命令转到bash:

代码语言:javascript
复制
docker exec -it [peer-container-name] /bin/bash

这将使您能够使用linux命令并注册链码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42573174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档