version: '3'
services:
canal-server:
image: canal/canal-server:v1.1.5
container_name: canal-server
hostname: canal-server
volumes:
- /usr/local/docker/canal/canal-server/conf:/home/admin/canal-server/conf
- /usr/local/docker/canal/canal-server/lib:/home/admin/canal-server/lib
- /usr/local/docker/canal/canal-server/logs:/home/admin/canal-server/logs
- /usr/local/docker/canal/canal-server/plugin:/home/admin/canal-server/plugin
canal-adapter:
image: slpcat/canal-adapter:v1.1.5
container_name: canal-adapter
hostname: canal-adapter
depends_on:
- canal-server
ports:
- 8081:8081
volumes:
- /usr/local/docker/canal/canal-adapter/conf:/opt/canal-adapter/conf
- /usr/local/docker/canal/canal-adapter/lib:/opt/canal-adapter/lib
- /usr/local/docker/canal/canal-adapter/logs:/opt/canal-adapter/logs
- /usr/local/docker/canal/canal-adapter/plugin:/opt/canal-adapter/plugin
networks:
es_net:
driver: bridge
本文介绍了一种使用 Docker 部署 Canal 服务的方法,包括 Canal Server 和 Canal Adapter 的详细配置,实现 MySQL 数据的实时捕获与传输。
1534

被折叠的 条评论
为什么被折叠?



