Docker 版安装失败
现象
- 初次安装 CloudCanal 安装脚本有如下提示
- 进入 CloudCanal Web 页面有如下报错
- 执行
docker ps -a | grep cloudcanal
命令,正在运行的容器只有 Console 和 MySQL
排查
原因
- 初次安装时修改 MySQL 容器密码,导致 Console 容器连接不上 MySQL 容器。
- Console 容器启动失败,导致无法拉起 Sidecar、Prometheus 容器。
解决
初次安装修改 MySQL 容器密码,导致 Console 容器连接不上 MySQL 容器
- 将 docker-compose.yml 文件中的 MySQL 容器密码还原。
- 执行 uninstall.sh 和 install.sh 脚本,重新安装 CloudCanal。
- 修改 MySQL 容器密码。
- 修改 Console 容器配置。
Console 容器启动失败,导致无法拉起 Sidecar、Prometheus 容器
- 执行以下命令,手动拉起容器。
## docker-compose v1
docker-compose up -d sidecar
docker-compose up -d prometheus
## docker compose v2
docker compose up -d sidecar
docker compose up -d prometheus