大家。我正在尝试找到 hyperledger/fabric-couchdb 映像的 ARM64 版本。在撰写本文时,Docker Hub 上似乎没有该映像的 ARM64 版本可供我拉取:
https://hub.docker.com/r/hyperledger/fabric-couchdb/tags
作为此问题的解决方案,我尝试在本地 ARM64 设备上构建映像。我看到 hyperledger/fabric 存储库有用于 baseos、ccenv、peer、orderer 和工具的 Dockerfile:
https://github.com/hyperledger/fabric/tree/main/images
但是我没有看到用于构建 hyperledger/fabric-couchdb 映像的 Dockerfile。请问,我在哪里可以找到这个 Dockerfile?
Fabric 不再发布自己的 CouchDB Docker 镜像。相反,只需使用官方的 CouchDB Docker 镜像,它已经支持多种不同的架构,包括arm64。无需自己构建任何东西。
只需确保为正在运行的 CouchDB 实例的地址配置 Fabric 对等方,该实例将用于其世界状态数据库。有关详细信息,请参阅Fabric 文档。 Fabric-samples 存储库中有一个示例 Docker Compose YAML 文件,包括 CouchDB,并在那里使用了测试网络。