Cello 在 mac 上需要特别注意的几个问题
- /opt/cello 和 /opt/cello2 以及下面的 mongo 和 fabric-1.0 都尽量把 owner 和 group 改成当前用户名和当前用户名组名。然后把这两个子文件夹用 docker file sharing 打开。
- docker 会对 cello 下的 file sharing 有很麻烦的冲突影响。解决方法是建立一个 cello2 文件夹,然后在 cello 项目下用以下脚本把 fabric-1.0 的文件夹迁移过去:
1 |
|
然后修改 vi .//src/agent/docker/docker_swarm.py,把 COMPOSE_PROJECT_PATH 改为: ‘COMPOSE_PROJECT_PATH’: ‘/opt/cello2/fabric-1.0/local’。以保证 ./src/agent/docker/_compose_files/fabric-1.0/local/docker-compose-base.yaml 和 vi ./src/agent/docker/_compose_files/fabric-1.0/local/fabric-solo-4.yaml 可以正确地重新 mount 上该目录。
- 修改防火墙打开 ip 转发:
1 |
|
- 通常,Cello 网络的 channel id 是businesschannel或者testchainid。
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.