常见问题
1.baas 启动失败
『could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the n』
修改docker-compose.yaml如下:
2.连接XuperOS失败
1、先检查机器是否可以访问外网(curl www.baidu.com);
2、检查docker iptables是否为true(/etc/docker/daemon.json),如果不是则改为true,重启docker(service docker restart)
3.一键连接网络时节点请求失败
1、检查机器是否可以访问节点;
2、节点http格式是否正确(类似于http://192.168.48.5:37301);
3、节点grpc地址格式是否正确(类似于192.168.48.5:37101)
4.节点http地址如何输入
5.端口占用
如果启动后报错,错误信息如下:
ERROR: for gateway Cannot start service gateway: Ports are not available: listen tcp 0.0.0.0:80: bind: address already in use
vim docker-compose.yaml
将services.gateway.ports"80:80"改成"8088:80"
######################
services:
gateway:
image: traefik:v2.6
container_name: gateway
command: --api.insecure=true --providers.docker
ports:
- "8088:80"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
networks:
- xuperchain
depends_on:
- xbaas-core
- xbaas-explorer
######################
6 Mounts denied
如果在mac上启动baas遇到如下错误,可将部署包迁移到可Mounts目录再启动或直接将当前路径添加为可Mount地址,详情见:https://docs.docker.com/desktop/mac/
ERROR: for elasticsearch Cannot start service elasticsearch: Mounts denied:
...
ERROR: for mysql Cannot start service mysql: Mounts denied:
...
ERROR: for node1.xchain.com Cannot start service node1.xchain.com: Mounts denied:
...
ERROR: for elasticsearch Cannot start service elasticsearch: Mounts denied:
...
ERROR: for mysql Cannot start service mysql: Mounts denied:
...
ERROR: for node1.xchain.com Cannot start service node1.xchain.com: Mounts denied: