hyperledger-fabric byfn.sh -m失败,找不到脚本/ scripts.sh

时间:2018-04-28 20:35:57

标签: docker hyperledger-fabric

我正在Windows 10上的docker容器中运行byfn.sh脚本。

Docker版本18.03.0-ce,build 0520e24302

我收到了script.sh not found错误消息,请帮忙。

$ ./byfn.sh -m up

Starting with channel 'mychannel' and CLI timeout of '10' seconds and CLI 
delay of '3' seconds
Continue? [Y/n] y
proceeding ...
2018-04-28 20:28:24.254 UTC [main] main -> INFO 001 Exiting.....
LOCAL_VERSION=1.1.0
DOCKER_IMAGE_VERSION=1.1.0
Starting peer1.org2.example.com ... done
Starting peer0.org2.example.com ... done
Starting peer1.org1.example.com ... done
Starting peer0.org1.example.com ... done
Starting orderer.example.com    ... done
cli is up-to-date
OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "exec: \"scripts/script.sh\": stat scripts/script.sh: no such file or directory": unknown
ERROR !!!! Test failed

2 个答案:

答案 0 :(得分:0)

通过将整个fabric-samples目录复制到c:\ users \目录解决了该问题。

将fabric-samples目录放在c:\ drive上的任何其他位置会出错。如果将fabric-samples放在除c:\ users \

之外的任何位置,则可能需要在某处定义显式路径

答案 1 :(得分:0)

我发现Windows下docker容器中的卷未正确安装(根本没有安装)。但是我不知道该如何解决。。。如果我有更多关于此问题的信息,甚至解决方案,我都会回来的。