使用带有docker agent的超级大提琴创建链(Clusters)时出错

时间:2018-03-20 12:24:18

标签: docker docker-compose hyperledger-fabric hyperledger hyperledger-cello

我正在尝试使用hyperledger-cello在主机中创建一个集群(Chain),但在此过程中出错。当在主节点日志中抛出创建低于错误的容器时,并立即停止并移除容器。

cello-operator-dashboard | ERROR: for 3a526684ce284b63b94fc57ed6ec40e1_cli  Cannot start service cli: OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:402: container init caused \"rootfs_linux.go:58: mounting \\\"/opt/cello/fabric-1.0/solo/configtx.yaml\\\" to rootfs \\\"/var/lib/docker/overlay2/5e41d6d6f580226e5577f4b2345a278246b6e206905e8496acd75c1c411ff3b6/merged\\\" at \\\"/var/lib/docker/overlay2/5e41d6d6f580226e5577f4b2345a278246b6e206905e8496acd75c1c411ff3b6/merged/etc/hyperledger/fabric/configtx.yaml\\\" caused \\\"not a directory\\\"\"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

有人遇到过类似的问题吗?

主机列表页面: Host List Page

创建链(集群): Creating Chains(Clusters)

2 个答案:

答案 0 :(得分:0)

该错误消息由Docker抛出。当Docker尝试挂载文件/opt/cello/fabric-1.0/solo/configtx.yaml时,会发生这种情况。 验证文件时要小心,因为在装入不存在的绑定类型文件时,如果不存在文件,Docker将使用文件名创建一个文件夹。

检查/opt/cello/fabric-1.0/solo/configtx.yaml处是否有东西,如果它是文件夹,请将其删除,具体取决于生成文件的文件,您可能需要重新安装大提琴。

答案 1 :(得分:0)

我们清理了悬空的卷并重新启动docker