CA在fabric中的作用是:分配证书,实现身份认证,配普通的CA机构没什么区别(所以可以用其他CA机构颁发的证书,只要商量好就行)

我的一段CA的conpose文件

 1 services:
2 ca_fish:
3 image: hyperledger/fabric-ca:latest
4 labels:
5 service: hyperledger-fabric
6 environment:
7 - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
8 - FABRIC_CA_SERVER_CA_NAME=ca-fish
9 - FABRIC_CA_SERVER_TLS_ENABLED=true
10 - FABRIC_CA_SERVER_PORT=7054
11 - FABRIC_CA_SERVER_OPERATIONS_LISTENADDRESS=0.0.0.0:17054
12 ports:
13 - "7054:7054"
14 - "17054:17054"
15 command: sh -c 'fabric-ca-server start -b admin:adminpw -d'
16 volumes:
17 - ../ca_conf/fish:/etc/hyperledger/fabric-ca-server
18 container_name: ca_fish
19 networks:
20 - test

第一行:略

2:用来统领之后的一段配置,表示后面这一段都是配置ca_fish这个节点的

3:表示使用的docker镜像

4-5:标签,网上说是设置构建镜像的标签,我不是很理解,先不乱说

6:表明下面这一段是配置环境,相当于在容器里面执行 export 命令

7:指定工作的家目录,由于在运行过程中会有文件产生,家目录一般就是这些文件的根,相当于是工作目录

8:指定CA的名字,后面注册身份是会用

9:开启TLS

10:服务端口

11:监听端口,不是很懂,因为后面没有用到这个端口

12-14:端口映射,注意前面是主机端口,后面是docker中的端口

"7788:3306"   #相当于是将容器内的3306端口映射到主机的7788上,可以利用ip:7788访问容器内的3306

15:在容器中要执行的命令,解释一下就是开启 ca server 其中用户名是admin,密码是adminpw

16:这个与前面的家目录相关,相当于是把外面的文件映射到docker内,这个目录在容器与主机之间是相通的,目的是将 ca 产生的文件直接显示在主机上。

18:表示这个容器启动后的名字

19-20:容器所在的网络,当不同的容器在同一个虚拟网络中时,相当于是在一个局域网中。

fabric compose文件解读(CA篇)的更多相关文章

  1. trace文件解读

    *********************************************************************示例:全表扫描的10046文件解读************** ...

  2. 附005.Docker Compose文件详解

    一 Docker Compose文件简介 compose文件使用yml格式,主要分为了四个区域: version:用于指定当前docker-compose.yml语法遵循哪个版本 services:服 ...

  3. PE文件解析 基础篇

    PE文件解析 基础篇 来源 https://bbs.pediy.com/thread-247114.htm 前言 之前学习了PE格式,为了更好的理解,决定写一个类似LoadPE的小工具. 编译器是VS ...

  4. Python Fabric ssh 配置解读

    Python Fabric ssh 配置解读 Fabric 2.4简介: Fabric is a high level Python (2.7, 3.4+) library designed to e ...

  5. Java自动化测试框架-12 - TestNG之xml文件详解篇 (详细教程)

    1.简介 现在这篇,我们来学习TestNG.xml文件,前面我们已经知道,TestNG就是运行这个文件来执行测试用例的.通过本篇,你可以进一步了解到:这个文件是配置测试用例,测试套件.简单来说,利用这 ...

  6. Docker Compose 文件讲解

    Docker Compose 是什么 官方文档: Docker Compose是定义和运行多容器 Docker 应用程序的工具.使用"Compose",您可以使用 YAML 文件来 ...

  7. 如何用区块链技术解决信任问题?Fabric 架构深度解读

    阿里妹导读:区块链技术,随着比特币的兴起而为大家所知.但是具体到技术本身,大家相对熟悉的几个词可能是“数据不可篡改”.“公开链”.“分布式数据”.“共识机制”等. 这篇文章将抛砖引玉,通过深度解读Hy ...

  8. Hyperledger Fabric相关文件解析

    1相关文件说明 这一部分涉及相关配置文件的解析, 网络的启动涉及到多个文件,本文按以下顺序进行分析: . ├── base │   ├── docker-compose-base.yaml #1 │  ...

  9. C语言读取写入CSV文件 [一]基础篇

    本系列文章目录 [一] 基础篇 [二] 进阶篇--写入CSV [三] 进阶篇--读取CSV 什么是CSV? CSV 是一种以纯文本形式存储的表格数据,具体介绍如下(来自维基百科): 逗号分隔值(Com ...

随机推荐

  1. 11.2 Android Studio如何切换主题和更改字体

    如何进入设置? 全平台启动界面 Configure-Preferences 主界面 Windows版本:File-Settings Mac版本:Android Studio-Preferences 外 ...

  2. p_b_p_b 杂题选讲

    [ARC119F] AtCoder Express 3 [ARC117F] Gateau 考虑二分答案,对前缀和建差分约束 \(\text{check}\) ,但是用 \(\text{spfa}\) ...

  3. ACM组合计数入门

    1 排列组合 1.1 排列 \[A_n^m=n(n-1)(n-2)\cdots(n-m+1)=\frac{n!}{(n-m)!} \] 定义:从 n 个中选择 m 个组成有序数列,其中不同数列的数量. ...

  4. eclipse调用MySQL数据库的方法

    今天来总结一下使用如何使用eclipse调用MySQL数据库的数据. 一.设置eclipse 我们首先来设置一下eclipse. 在下部的Servers中右键选择new,选择server 之后在新弹出 ...

  5. ESP分区重建,解决各种引导问题

    电脑装了双系统,win7和win10,每次重启都进入不同系统,郁闷至极,索性把不常用的Win7盘格式化,但依旧解决不了问题.所以有了以下方法. 1.进PE删除ESP分区(先备份). 2.新建ESP分区 ...

  6. Windows 下如何调试 PowerShell

    背景 最近在用 PowerShell 的时候,发现一些地方特别有意思.于是就萌生了看源代码的想法,单看肯定不过瘾,调试起来才有意思.于是就有了这个,记录下. 调试 PowerShell 主要分为两种方 ...

  7. Solution -「构造」专练

    记录全思路过程和正解分析.全思路过程很 navie,不过很下饭不是嘛.会持续更新的(应该). 「CF1521E」Nastia and a Beautiful Matrix Thought. 要把所有数 ...

  8. 温控器/胎压检测/电表/热泵显示控制器等,低功耗高抗干扰断/段码(字段式)LCD液晶显示驱动IC-VK2C22A/B,替代市面16C22,44*4/40*4点显示

    产品品牌:永嘉微电/VINKA 产品型号:VK2C22A/B 封装形式:LQFP52/48 产品年份:新年份 概述: VK2C22是一个点阵式存储映射的LCD驱动器,可支持最大176点(44SEGx4 ...

  9. AtCoder Beginner Contest 261 F // 树状数组

    题目链接:F - Sorting Color Balls (atcoder.jp) 题意: 有n个球,球有颜色和数字.对相邻的两球进行交换时,若颜色不同,需要花费1的代价.求将球排成数字不降的顺序,所 ...

  10. 2022-7-15 pan小堂 数组排序算法

    二分查找(理解) public ych class{ public static void main(String[] args){ ///运用二分查找需要 数组在的值是递升的 int[] arr1 ...