安装doker:https://www.runoob.com/docker/windows-docker-install.html
问题解决:
1、Failed to set version to docker-desktop: exit code: -1 :https://blog.csdn.net/mysticboy/article/details/106632922
doker安装常用工具:
apt-get update;
apt install iputils-ping;
apt install net-tools;
apt-get install vim;
一、安装mysql实例:https://www.runoob.com/docker/docker-install-mysql.html
1、安装镜像
docker run -itd --name mysql5.6-master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 0ebb5600241d
2、开启bin_log
docker exec mysql5.6-master bash -c "echo 'log-bin=/var/lib/mysql/mysql-bin' >> /etc/mysql/mysql.conf.d/mysqld.cnf"
docker exec mysql5.6-master bash -c "echo 'server-id=1' >> /etc/mysql/mysql.conf.d/mysqld.cnf"
docker exec mysql5.6-master bash -c "echo 'binlog-format=ROW' >> /etc/mysql/mysql.conf.d/mysqld.cnf"
3、重启mysql镜像
docker restart mysql5.6-master
4、验证
show variables like 'log_%';
二、下载canla 包并安装:https://github.com/alibaba/canal/releases/tag/canal-1.0.21
1、解压压缩包
2、修改配置
3、启动应用
遇到问题:Error: missing `server' JVM at `C:\Program Files (x86)\Java\jre1.8.0_151\bin\server\jvm.dll'.
解决:
1、搜索jvm.dll
2、在bin文件夹新建server,复制jvm.dll黏贴
4、查看应用启动情况
三、客户端测试:https://github.com/alibaba/canal/wiki/ClientExample