2

请告诉我 fabric-orderer/fabric-peer 和 fabric-ca-orderer/fabric-ca-peer 图像有什么区别。我发现的一个区别是fabric-ca-* 图像包含fabric-ca-client。

另外,这两组中的哪一组将在未来的版本中继续使用?

4

2 回答 2

1

如果您决定使用“FABRIC CA”颁发证书,您可以使用“fabric-ca-*”构建您的开发或服务环境。如果没有,使用 OpenSSL 或其他 CA 工具,您可以使用 fabric-orderer、fabric-peer 和...

fabric-ca 做的一个典型事情是在fabric-ca-server 启动(初始化)时通过其配置(例如fabric-ca-server-config.yaml)自动生成并存储自己的根ca 或中间ca 证书。

于 2018-08-21T09:30:45.603 回答
0

出于为 Fabric 1.3 创建 fabric-ca-* 容器的愿望,我提出了这个问题,它们非常适合放弃 cryptogen。我的搜索把我带到了FABC-722并且评论员有一个很好的链接到gerrit我只需克隆fabric-ca并运行 make docker-all就可以创建 1.3 版本。在我对 make 的了解不足的情况下检查它后,我发现它链接到images文件夹中的各种 Dockerfile.in。例如,fabric-ca-orderer运行它。

#
# Copyright IBM Corp. All Rights Reserved.
#
# SPDX-License-Identifier: Apache-2.0
#
FROM _NS_/fabric-orderer:_FABRIC_TAG_
COPY payload/fabric-ca-client /usr/local/bin
ARG FABRIC_CA_DYNAMIC_LINK=false
RUN chmod +x /usr/local/bin/fabric-ca-client
RUN apt-get update && apt-get install -y netcat && rm -rf /var/cache/apt

# libraries needed when image is built dynamically
RUN if [ "$FABRIC_CA_DYNAMIC_LINK" = "true" ]; then apt-get install -y libltdl-dev; fi

我希望这至少能引导你找到你所寻求的答案

于 2018-12-05T23:07:58.097 回答