Docker Can';尝试部署智能合约时,请不要在VSC环境中启动本地结构

Docker Can';尝试部署智能合约时,请不要在VSC环境中启动本地结构,docker,hyperledger-fabric,ibm-blockchain,ibp-vscode-extension,Docker,Hyperledger Fabric,Ibm Blockchain,Ibp Vscode Extension,对VS代码使用IBM区块链扩展时;我写了一份智能合约样本并打包了它。但当我尝试启动本地fabric环境时,会出现一个错误,提示: 无法启动本地结构:无法执行带参数的命令“cmd”/c,start.cmd“返回代码1 我遵循IBM区块链教程,并安装了IBM在下面列出的扩展所需的所有软件工具: 不适用 这是错误的一部分: [9/2/2019 8:09:46 PM] [INFO] C:\Users\sufij\.fabric-vscode\environments\local_fabric>ec

对VS代码使用IBM区块链扩展时;我写了一份智能合约样本并打包了它。但当我尝试启动本地fabric环境时,会出现一个错误,提示:
无法启动本地结构:无法执行带参数的命令“cmd”/c,start.cmd“返回代码1

我遵循IBM区块链教程,并安装了IBM在下面列出的扩展所需的所有软件工具:

不适用

这是错误的一部分:

[9/2/2019 8:09:46 PM] [INFO] C:\Users\sufij\.fabric-vscode\environments\local_fabric>echo Hyperledger Fabric started in  seconds.
[9/2/2019 8:09:46 PM] [INFO] Hyperledger Fabric started in  seconds
[9/2/2019 8:09:46 PM] [INFO] C:\Users\sufij\.fabric-vscode\environments\local_fabric>rem Check to see if the channel already exists 
[9/2/2019 8:09:46 PM] [INFO] C:\Users\sufij\.fabric-vscode\environments\local_fabric>docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@org1.example.com/msp" fabricvscodelocalfabric_peer0.org1.example.com peer channel getinfo -c mychannel 
[9/2/2019 8:09:46 PM] [INFO] Error: No such container: fabricvscodelocalfabric_peer0.org1.example.com
[9/2/2019 8:09:46 PM] [INFO] C:\Users\sufij\.fabric-vscode\environments\local_fabric>if errorlevel 1 
[9/2/2019 8:09:46 PM] [INFO] (
[9/2/2019 8:09:46 PM] [INFO] rem Create the channel  
[9/2/2019 8:09:46 PM] [INFO]  docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@org1.example.com/msp" fabricvscodelocalfabric_peer0.org1.example.com peer channel create -o orderer.example.com:17050 -c mychannel -f /etc/hyperledger/configtx/channel.tx  
[9/2/2019 8:09:46 PM] [INFO]  rem Update the channel with the anchor peers  
[9/2/2019 8:09:46 PM] [INFO]  docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@org1.example.com/msp" fabricvscodelocalfabric_peer0.org1.example.com peer channel update -o orderer.example.com:17050 -c mychannel -f /etc/hyperledger/configtx/Org1MSPanchors.tx  
[9/2/2019 8:09:46 PM] [INFO]  rem Join peer0.org1.example.com to the channel.  
[9/2/2019 8:09:46 PM] [INFO]  docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@org1.example.com/msp" fabricvscodelocalfabric_peer0.org1.example.com peer channel join -b mychannel.block 
[9/2/2019 8:09:46 PM] [INFO] ) 
[9/2/2019 8:09:46 PM] [INFO] Error: No such container: fabricvscodelocalfabric_peer0.org1.example.com
[9/2/2019 8:09:46 PM] [INFO] Error: No such container: fabricvscodelocalfabric_peer0.org1.example.com
[9/2/2019 8:09:46 PM] [INFO] Error: No such container: fabricvscodelocalfabric_peer0.org1.example.com
[9/2/2019 8:09:46 PM] [ERROR] Failed to start Local Fabric: Error: Failed to execute command "cmd" with  arguments "/c, start.cmd" return code 1

你能提供更多关于你的环境的信息吗。例如,您正在运行什么版本的windows?您使用的是docker for windows还是docker toolbox?您好,david_k,我使用的是windows 10 Pro Build 1903。我按照扩展指南安装了所有必备组件。我安装了Docker for windows,并单独运行它以进行测试。这是我的环境。IBM区块链平台扩展版本:1.0.8 Visual Studio代码版本:1.0.8环境名称和版本(例如Node.js v8.12.0、npm v6.4.1):操作系统和版本:Windows 10,项目64位链接:示例教程在我运行这些命令后,您是否可以尝试以下命令以获取输出
docker ps-a
以及
docker日志fabricvscodelocalfabric\u peer0.org1.example.com
Hi,我得到了以下输出:C:\Users\sufij>docker ps-a CONTAINER ID IMAGE命令创建的状态端口名称C:\Users\sufij>docker日志fabricvscodelocalfabric\u peer0.org1.example.com错误:没有这样的容器:fabricvscodelocalfabric_peer0.org1.example.com