Docker部署Canal

一、拉取Canal镜像

Canal镜像仓库

docker pull canal/canal-server:v1.1.5

以博主当时部署时间节点为准,实测v1.1.5是比较稳定的,最新的v1.1.6部署时会出现许多奇奇怪怪的BUG,待后续稳定后可以升级

二、从容器中拷贝配置文件

canal.properties和instance.properties是重要的两个配置文件,后续需要对其进行配置修改

  1. 无挂载式启动容器
docker run --name canal -p 11111:11111 -d canal/canal-server:v1.1.5
  1. 拷贝配置文件
docker cp canal:/home/admin/canal-server/conf/example/instance.properties /opt/canal/conf/example/instance.properties 
docker cp canal:/home/admin/canal-server/conf/canal.properties /opt/canal/conf/canal.properties
  1. 停止容器

三、修改配置文件

详细配置可以参考以下博客
https://blog.csdn.net/qq_50661854/article/details/125607799?spm=1001.2014.3001.5506

MySQL

许多博客都会有建立新的canal用户,建立之后记得要修改用户认证方式为直接密码方式

四、运行容器

docker run --name canal -p 11111:11111 \
-v /opt/canal/conf/example/instance.properties:/home/admin/canal-server/conf/example/instance.properties \
-v /opt/canal/conf/canal.properties:/home/admin/canal-server/conf/canal.properties \
-d canal/canal-server:v1.1.5

你可能感兴趣的:(性能优化,docker,运维,mysql)