Hyperledger fabric Docker swarm链码容器随机不';主机重新启动时无法启动

Hyperledger fabric Docker swarm链码容器随机不';主机重新启动时无法启动,hyperledger-fabric,Hyperledger Fabric,偶尔,当重新启动运行HFv2.2网络(Docker swarm)的主机VM进行系统更新时,一些链码容器将无法正确启动,记录的唯一错误是“超过上下文截止日期”。 失败的链码容器看起来是随机的(例如,有时为1,有时为3,来自不同组织) 对等日志似乎表明链码已成功启动,尽管实际容器已停止: {"log":"\u001b[36m2020-09-14 14:27:31.610 UTC [chaincode] Start -\u003e DEBU 109\u001b[0m st

偶尔,当重新启动运行HFv2.2网络(Docker swarm)的主机VM进行系统更新时,一些链码容器将无法正确启动,记录的唯一错误是“超过上下文截止日期”。 失败的链码容器看起来是随机的(例如,有时为1,有时为3,来自不同组织)

对等日志似乎表明链码已成功启动,尽管实际容器已停止:

{"log":"\u001b[36m2020-09-14 14:27:31.610 UTC [chaincode] Start -\u003e DEBU 109\u001b[0m start container: carmccv1.0:4e1cf8747542b9cb0cb17fadd268abdeb3f2682867b27e5ff5afe029a0dae107\n","stream":"stderr","time":"2020-09-14T14:27:31.611057108Z"}
到目前为止,我找到的唯一解决方案是重新启动对等服务,以便它们重新部署链码容器。可能与此无关,但在此过程中,我看到警告,表示试图关闭较旧的已安装链码版本,该版本在此过程中被上述版本所取代:

{"log":"\u001b[33m2020-09-15 14:01:18.552 UTC [container] func1 -\u003e WARN b17639\u001b[0m failed to stop chaincode ccid=carmccv1.0:60adf14471f66f87d3c15a0c1a50dc0388c4467fb90a31952e4f047b421b0d37 error=\"No such container: dev-peer0.org2-carmccv1.0-60adf14471f66f87d3c15a0c1a50dc0388c4467fb90a31952e4f047b421b0d37\"\n","stream":"stderr","time":"2020-09-15T14:01:18.962492938Z"}
{"log":"\u001b[33m2020-09-15 14:01:23.540 UTC [container] Shutdown -\u003e WARN b178a9\u001b[0m timeout while stopping external chaincodes\n","stream":"stderr","time":"2020-09-15T14:01:23.587027947Z"}
有没有其他人经历过这种情况,或者知道问题可能是什么

更新
虚拟机正在使用Docker版本19.03.12,构建48a66213fe。

Hi!据我所知,错误可能来自Docker,您是否有最新的安装?这里有一个指向github帖子的链接:@Popopame hi,是的,我在VM上安装了最新的Docker(v19.03.12)