如果网络环境不允许先修改镜像加速源
docker镜像加速源
/etc/docker/daemon.json
{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]}
先下载镜像,这里默认为最新的
docker pull docker.io/canal/canal-server
创建容器并运行
docker run -p 11111:11111 --name canal -d docker.io/canal/canal-server
配置容器
进入canal-server/conf
配置canal 唯一标识
canal.id = 1001
进入/canal-server/conf/example
配置监听mysql地址
# position info
canal.instance.master.address=192.168.177.128:3306
用户名密码默认就会配置为Canal
# username/password
canal.instance.dbUsername=canal
canal.instance.dbPassword=canal