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
这就成功了!!!