FabricLearn
FabricLearn copied to clipboard
无法在 arm64 环境中启动 CA 容器
background
之前都是在 intel 芯片环境中进行的, 最近被迫要在 鲲鹏架构 arm64 环境中进行, 有很多不同;
$ neofetch
.-/+oossssoo+/-. ...
`:+ssssssssssssssssss+:` --------------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 18.04.6 LTS aarch64
.ossssssssssssssssssdMMMNysssso. Host: OpenStack Nova 13.2.1-20220425155324_61248d6
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 4.15.0-188-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 37 days, 20 hours, 6 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 994
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 4.4.20
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Terminal: /dev/pts/0
ossyNMMMNyMMhsssssssssssssshmmmhssssssso CPU: (4)
ossyNMMMNyMMhsssssssssssssshmmmhssssssso GPU: Red Hat, Inc. Virtio GPU
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Memory: 452MiB / 7974MiB
.ssssssssdMMMNhsssssssssshNMMMdssssssss.
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
+sssssssssdmydMMMMMMMMddddyssssssss+
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
goal
系统资源不够, 想精简实验网络为:
- council 组织
- ca +1
- orderer +3
- soft 组织
- ca +1
- peer +1
0_Restart.sh 也修订启动指令为
docker-compose -f $LOCAL_ROOT_PATH/compose/docker-compose.yaml up -d council.ifantasy.net soft.ifantasy.net
error
FabricLearn/6_ContractGatewayAndSDK$ ./0_Restart.sh
820002e25d32
de75eec7ccbf
820002e25d32
de75eec7ccbf
"docker rmi" requires at least 1 argument.
See 'docker rmi --help'.
Usage: docker rmi [OPTIONS] IMAGE [IMAGE...]
Remove one or more images
[+] Running 2/2
⠿ Container council.ifantasy.net Started 2.0s
⠿ Container soft.ifantasy.net Started
看起来一切正常, 但是, $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
没有启动起来任何容器 但是, 相关认证看起来已经生成: FabricLearn/6_ContractGatewayAndSDK$ sudo tree orgs/
guess
为此准备好的所有镜像
$docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hyperledger/fabric-couchdb arm64-0.4.22 284ed5657573 2 weeks ago 469MB
hyperledger/fabric-couchdb latest 284ed5657573 2 weeks ago 469MB
srikanthkarre/fabric-couchdb arm64-0.4.22 284ed5657573 2 weeks ago 469MB
hyperledger/fabric-ca arm64-1.5.2 8aca3a668cbe 3 weeks ago 69.9MB
hyperledger/fabric-ca latest 8aca3a668cbe 3 weeks ago 69.9MB
srikanthkarre/fabric-ca-1.5.2 arm64-1.5.2 8aca3a668cbe 3 weeks ago 69.9MB
srikanthkarre/fabric-tools-v2.3 2.3.3 a4990349e345 3 weeks ago 872MB
hyperledger/fabric-tools arm64-2.3.3 a4990349e345 3 weeks ago 872MB
hyperledger/fabric-tools latest a4990349e345 3 weeks ago 872MB
hyperledger/fabric-peer arm64-2.3.3 4414399b5383 3 weeks ago 775MB
hyperledger/fabric-peer latest 4414399b5383 3 weeks ago 775MB
srikanthkarre/fabric-peer-v2.3 2.3.3 4414399b5383 3 weeks ago 775MB
hyperledger/fabric-orderer arm64-2.3.3 0b42fb15d1be 3 weeks ago 33.4MB
hyperledger/fabric-orderer latest 0b42fb15d1be 3 weeks ago 33.4MB
srikanthkarre/fabric-orderer-v2.3 2.3.3 0b42fb15d1be 3 weeks ago 33.4MB
hyperledger/fabric-baseos arm64-2.3.3 877e3ca5a0cf 3 weeks ago 6.66MB
hyperledger/fabric-baseos latest 877e3ca5a0cf 3 weeks ago 6.66MB
srikanthkarre/fabric-baseos-v2.3 2.3.3 877e3ca5a0cf 3 weeks ago 6.66MB
应该还有其它隐藏行为,没有被理解... 那么现在应该如何继续?