fabric 部署过程中常见问题和常用命令

fabric 部署过程中常用的命令

1查看当前docker 内部署的网络名称

docker network ls

2在创建通道遇到

Error: failed to create deliver client: orderer client failed to connect to orderer.example.com:7050: failed to create new connection: context deadline exceeded
检查流程

1容器已经成功启动 docker ps
2查看容器日志 docker logs xxx
3在docker-oederer.yaml配置文件中 添加
- ORDERER_GENERAL_LISTENPORT=7050
使用cli打开的话 在docker-peer.yaaml peer配置文件中需要设置 extra_hosts
hosts 查询 命令 ifconfig
extra_hosts: - "orderer.example.com:192.168.116.137"
4关闭防火墙
防火墙状态
systemctl status firewalld
关闭防火墙
systemctl stop firewalld
停止并禁用开机启动
systemctl disable firewalld
重启防火墙
firewall-cmd --reload

3在部署链码阶段

1 查看当前账本的链码
peer chaincode list --installed
2查看当前账本的通道
peer channel list
3获取通道的最新区块信息
peer channel fetch newest -c mychannel -o orderer.example.com
4获取当前通道的信息
peer channel getinfo -c mychannel

4 启用停止的容器
使用docker ps -a 查看容器的PID
使用docker start PID启动容器
5清楚docker镜像缓存
docker system prune --volumes

你可能感兴趣的:(fabric 部署过程中常见问题和常用命令)