CATCAT
  • 介绍
  • 快速上手
  • 客户端配置
  • 安装 - 容器
  • 安装 - 虚拟机
  • 核心功能
  • 日常操作
  • 扩展
  • 部署模式
  • 常见问题
  • 支持
  • API 参考
  • CAT 配置
  • 安装 JDK
  • 安装 MySQL
  • 安装 Docker
  • 性能
  • 安全
  • 版本 1
  • 版本 2
  • 对比
  • English
  • 简体中文
  • 介绍
  • 快速上手
  • 客户端配置
  • 安装 - 容器
  • 安装 - 虚拟机
  • 核心功能
  • 日常操作
  • 扩展
  • 部署模式
  • 常见问题
  • 支持
  • API 参考
  • CAT 配置
  • 安装 JDK
  • 安装 MySQL
  • 安装 Docker
  • 性能
  • 安全
  • 版本 1
  • 版本 2
  • 对比
  • English
  • 简体中文
  • 指南

    • 介绍
    • 快速上手
    • 客户端配置
    • 安装 - 容器
    • 安装 - 虚拟机
    • 核心功能
    • 日常操作
    • 扩展
    • 部署模式
    • 常见问题
    • 支持

快速上手

本指南将引导您使用 Docker Compose 快速部署 CAT 下一代系统,通过容器化的方式自动管理 CAT 和 MySQL 8 的安装与运行。

1. 环境要求

  • Docker:确保您的系统已经安装 Docker。
  • Docker Compose:用于管理多容器应用。

如果未安装 Docker Compose,可以使用以下命令安装:

sudo apt update
sudo apt install docker-compose -y

2. 快速安装步骤

2.1 创建 docker-compose.yml 文件

首先,在您的项目目录下创建一个名为 docker-compose.yml 的文件,并添加以下内容:

version: '3'
services:
  mysql:
    image: mysql:8
    container_name: cat-mysql
    environment:
      MYSQL_ROOT_PASSWORD: rootpassword
      MYSQL_DATABASE: cat
      MYSQL_USER: cat_user
      MYSQL_PASSWORD: cat_password
    ports:
      - "3306:3306"
    volumes:
      - mysql-data:/var/lib/mysql
    networks:
      - cat-network

  cat-server:
    build: .
    container_name: cat-server
    ports:
      - "8080:8080"
    environment:
      JAVA_OPTS: "-Xms1024m -Xmx2048m"
    depends_on:
      - mysql
    networks:
      - cat-network

volumes:
  mysql-data:

networks:
  cat-network:

2.2 创建 Dockerfile(CAT 服务)

在项目目录下创建 Dockerfile,用于构建 CAT 服务的 Docker 镜像:

FROM eclipse-temurin:17-jre

WORKDIR /app
COPY cat-web/target/cat.jar /app/cat.jar
EXPOSE 8080
CMD ["java", "-jar", "/app/cat.jar"]

2.3 启动服务

在 Docker Compose 文件所在的目录中,运行以下命令启动 CAT 和 MySQL:

docker-compose up -d

此命令将自动启动 MySQL 和 CAT 服务,并在后台运行。您可以使用 docker-compose logs -f 查看日志输出,确保服务正常启动。

2.4 初始化数据库

要为 CAT 初始化数据库,请进入 MySQL 容器:

docker exec -it cat-mysql mysql -u cat_user -p

然后执行 CAT 的 SQL 初始化脚本:

USE cat;
SOURCE /path/to/cat-home/scripts/cat.sql;

确保 SQL 脚本运行成功,完成数据库初始化。

3. 访问 CAT 控制台

当 CAT 容器启动成功后,您可以通过浏览器访问 CAT 的管理界面:

http://localhost:8080

4. 常用命令

  • 启动服务:docker-compose up -d
  • 停止服务:docker-compose down
  • 查看日志:docker-compose logs -f
  • 重新构建容器:docker-compose up --build

5. 总结

使用 Docker Compose,您可以轻松管理 CAT 和 MySQL 的容器化部署,简化了多容器的启动、配置和管理过程。这种方式适合快速启动、扩展和维护 CAT 系统。

在 GitHub 上编辑此页
上次更新:
贡献者: Frankie Wu
Prev
介绍
Next
客户端配置