关于CloudCanal安装默认集群中机器不可用

1.window docker部署的,按照官网的部署步骤,这里不啰嗦了,启动后start.bat后只会启动两个镜像文件,一个是mysql(页面持久化) 一个console(页面)
在这里插入图片描述

2.访问
http://localhost:8111/ 后,绑定数据源时候,需要绑定一个集群机器,cloudcanal默认存在一个机器,但是他是指定固定的ip。
在这里插入图片描述

3.问题:机器除于在线状态,但是不可用,为什么呢 ,是没有启动 clougence/cloudcanal-sidecar 这个镜像,我在docker desktop直接启动后,并没有软用,启动后ip跟这个对不起。
然后心中所想试一下启动镜像指定一下ip吧,这时候执行查询docker中自定义网络,发现了 cloudcanal-network,这是cloudcanal 已经给我自定义过的网关啊
在这里插入图片描述
查询这个网关详细信息,正好温和
在这里插入图片描述

4.启动:我们直接docker run 启动不会指定这个network的,他只会选择默认网关进行分配ip的,导致sidecar 节点ip和我们页面那个指定ip不一致哦。
这时候要执行 一定指定网关 在指定 具体ip
执行语句

示例:docker run --network=网关名称 --ip=具体ip  镜像名称(包含版本)

docker run --network=cloudcanal-network --ip=172.31.238.4   clougence/cloudcanal-sidecar:3.1.0.0

在这里插入图片描述
这就成功了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值