Fabric CA 1.4 官方文档

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

使用Docker启动Fabric CA服务

前往https://hub.docker.com/r/hyperledger/fabric-ca/tags/,根据 你的机器架构和版本要求,拉取对应的Docker镜像。

切换到$GOPATH/src/github.com/hyperledger/fabric-ca/docker/server目录, 使用编辑器打开compose.yml文件。修改其中image行以对应你所拉取的 docker镜像标签。例如,对于x86架构的beta版本,修改后看起来是这样:

fabric-ca-server:
  image: hyperledger/fabric-ca:x86_64-1.4.0-beta
  container_name: fabric-ca-server
  ports:
    - "7054:7054"
  environment:
    - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
  volumes:
    - "./fabric-ca-server:/etc/hyperledger/fabric-ca-server"
  command: sh -c 'fabric-ca-server start -b admin:adminpw'

打开一个终端,在docker-compose.yml的同一目录执行如下命令:

# docker-compose up -d

上述命令将根据需要拉取compose文件中的特定fabric-ca镜像,然后启动fabric-ca 服务器。

构建自己的docker镜像

可以使用下面的命令构建并启动Fabric CA镜像:

cd $GOPATH/src/github.com/hyperledger/fabric-ca
make docker
cd docker/server
docker-compose up -d

hyperledger/fabric-ca镜像中包含了fabric-ca-server和fabric-ca-client:

# cd $GOPATH/src/github.com/hyperledger/fabric-ca
# FABRIC_CA_DYNAMIC_LINK=true make docker
# cd docker/server
# docker-compose up -d