docker搭建canal

canal是监听主mysql的binlog日志,实现和从一样能够监听到数据的变化,进而写进rabbitmq进行设置

canal安装
pull canal/canal-server
上传挂载文件
配置
canal.properties
instance.properties
查看mysql的master status
创建一个和canal交互的用户
创建容器
shell 复制代码
docker run \
--name canal \
--privileged \
-p 11111:11111 \
--network wn_docker_net \
--ip 172.18.12.66 \
-v /usr/local/software/canal/conf/canal.properties:/home/admin/canal-server/conf/canal.properties \
-v /usr/local/software/canal/conf/instance.properties:/home/admin/canal-server/conf/example/instance.properties \
-v /usr/local/software/canal/logs:/home/admin/canal-server/logs/example \
-d canal/canal-server
docker logs canal
完成
相关推荐
小马爱打代码10 分钟前
K8S - 从零构建 Docker 镜像与容器
docker·容器·kubernetes
阿维的博客日记14 分钟前
Docker进入MySQL之后如何用sql文件初始化数据
sql·mysql·docker
努力学习的小廉23 分钟前
深度理解linux系统—— 进程概念
linux·运维·服务器
我真不会起名字啊2 小时前
每日Bug:(2)共享内存
linux·运维·bug
丰锋ff2 小时前
计算机考研精炼 操作系统
运维·服务器·考研
hnlucky2 小时前
Docker 获取 Python 镜像操作指南
linux·运维·python·docker·容器·centos
PWRJOY3 小时前
WSGI(Web Server Gateway Interface)服务器
运维·服务器·gateway
Chao_nengli4 小时前
jenkins容器提示磁盘空间过低
运维·jenkins
似水流年wxk4 小时前
cocos creator使用jenkins打包流程,打包webmobile
运维·jenkins·cocos打包
eggcode4 小时前
部署.NET6.0 Web API项目到Docker
docker·.net·webapi