首页 > 解决方案 > Hyperledger Fabric 1.4 在迁移到 Kubernetes 1.19 后停止工作,不再工作 /var/run/docker.sock

问题描述

我在运行的 Hyperledger Fabric 网络 1.4 上遇到问题,该网络在迁移到 1.19 后在 Azure Kubernetes 1.17 上运行良好。链码不再工作,对等节点显示错误“无法连接到 Docker 端点”。

看起来对等节点和 DinD 守护程序之间的连接现在已经失效(我使用的是 unix:///host/var/run/docker.sock )作为 CORE_VM_ENDPOINT。

有什么解决方法吗?也许有一种方法可以返回 tcp://docker:2375 的 CORE_VM_ENDPOINT 值?

谢谢

标签: hyperledger-fabricazure-aksdocker-in-docker

解决方案


AKS 前段时间将容器运行时从 Docker 更改为 containerd。这就是 Docker 套接字不再可用的原因。

2021 年 9 月 Ubuntu 18.04 节点映像 GA。随着这些 containerd 的介绍。这些节点镜像是使用或升级到 Kubernetes 1.18 时的默认镜像。

更多细节:


推荐阅读