跳到主要内容

Docker 版安装失败

现象

  • 初次安装 CloudCanal 安装脚本有如下提示 install_script_fail.png
  • 进入 CloudCanal Web 页面有如下报错 solve_install_fail_image_02.png
  • 执行 docker ps -a | grep cloudcanal 命令,正在运行的容器只有 Console 和 MySQL solve_install_fail_image_03.png

排查

原因

  • 初次安装时修改 MySQL 容器密码,导致 Console 容器连接不上 MySQL 容器。
  • Console 容器启动失败,导致无法拉起 Sidecar、Prometheus 容器。

解决

初次安装修改 MySQL 容器密码,导致 Console 容器连接不上 MySQL 容器

  1. 将 docker-compose.yml 文件中的 MySQL 容器密码还原。
  2. 执行 uninstall.shinstall.sh 脚本,重新安装 CloudCanal。
  3. 修改 MySQL 容器密码。
  4. 修改 Console 容器配置

Console 容器启动失败,导致无法拉起 Sidecar、Prometheus 容器

  1. 执行以下命令,手动拉起容器。
    ## 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