一、安装canal-admin可视化管理工具
此处的数据库已经进行了相应的配置,望周知
docker run -it --name canal-admin \
-e spring.datasource.address=xxx:3306 \
-e spring.datasource.database=canal_manager \
-e spring.datasource.username=root \
-e spring.datasource.password=xxx \
-p 8089:8089 canal/canal-admin:latest
输入自己服务器的ip:8089访问管理工具
登录账号/密码:admin/123456
二、安装canal-server
1、开启容器
docker run --name canal -d canal/canal-server:latest
2、拷贝文件
如果没有相应的路径请创建或者修改成其他路径
cd /home/admin/canal-server/conf/
docker cp canal:/home/admin/canal-server/conf/canal.properties ./
docker cp canal:/home/admin/canal-server/conf/example/instance.properties ./
docker cp canal:/home/admin/canal-server/bin/startup.sh ./
3、修改配置文件startup.sh
canal默认启动需要内存超过1g,按情况修改
4、修改配置文件instance.properties
5、启动server
docker -v命令解释:
冒号":"前面的目录是宿主机目录,后面的目录是容器内目录
docker run --name canal -p 11111:11111 -d \
-v /home/admin/canal-server/conf/instance.properties:/home/admin/canal-server/conf/example/instance.properties \
-v /home/admin/canal-server/conf/canal.properties:/home/admin/canal-server/conf/canal.properties \
-v /home/admin/canal-server/conf/startup.sh:/home/admin/canal-server/bin/startup.sh \
canal/canal-server:latest
注:能力有限,还请谅解,争取早日能够写出有质量的文章!
我是皮蛋布丁,一位爱吃皮蛋的热爱运动的废铁程序猿。