一、安装步骤
1.1.拉取镜像
docker pull docker.io/canal/canal-server
1.2.容器安装
docker run -p 11111:11111 --name canal -d sevenyuan/canal-server
1.3.创建挂载目录
mkdir -p /opt/docker/canal/{conf,logs}
mkdir /opt/docker/canal/conf/example
1.4.拷贝容器文件到挂载目录
docker cp canal:/home/admin/canal-server/conf/canal.properties /opt/docker/canal/conf/
docker cp canal:/home/admin/canal-server/conf/example/instance.properties /opt/docker/canal/conf/example/
1.5.删除容器
docker rm -f 容器ID
1.6.挂载启动容器
docker run \
--privileged=true \
--restart=always \
-v /opt/docker/canal/conf/canal.properties:/home/admin/canal-server/conf/canal.properties \
-v /opt/docker/canal/conf/example/instance.properties:/home/admin/canal-server/conf/example/instance.properties \
-p 11111:11111 \
--name canal \
-d docker.io/canal/canal-server
总结
以上就是docker部署canal,欢迎补充留言