来自守护程序的错误响应:Container []未运行 - 创建通道错误 - Hyperledger Fabric

时间:2018-03-27 13:17:55

标签: docker hyperledger-fabric hyperledger

我正在尝试解决下面描述的错误。任何帮助将不胜感激。

先决条件:操作系统:Windows 10企业版 来自git https://github.com/acloudfan/HLF-Windows-Fabric-Tool.git的克隆存储库,工作文件夹是HLF-Windows-Fabric-Tool, 使用了Cygwin。

尝试启动结构网络时,在创建频道时收到以下消息:

docker exec peer0.org1.example.com peer channel create -o orderer.example.com:7050 -c composerchannel -f /etc/hyperledger/configtx/composer-channel.tx
Error response from daemon: Container 2797d6ccdbc67cb438ad6e3da1147f0b1d645c0a9b9ae989aa9a544661579dd2 is not running

需要考虑的其他事项:Symantec加密已停止(发现它是其中一个原因)。磁盘C是共享的。

错误消息中的容器ID无法启动,并且每次运行时都具有不同的ID。此外,如果运行docker -pf a

,则无法找到

以下是docker检查此容器的方式与“State”引号的相似之处:

"State": {
        "Status": "exited",
        "Running": false,
        "Paused": false,
        "Restarting": false,
        "OOMKilled": false,
        "Dead": false,
        "Pid": 0,
        "ExitCode": 1,
        "Error": "",
        "StartedAt": "2018-03-27T06:01:09.5383667Z",
        "FinishedAt": "2018-03-27T06:01:09.7187949Z"
    },

screenshot from console

1 个答案:

答案 0 :(得分:0)

检查您的对等容器日志。

  1. 确保正确设置了容器体积路径。
  2. 在Windows容器中,您已将音量路径设置为// D /路径的其余部分