Docker 部署

Docker 使用说明

Docker hub 地址

actiontech/sqle-ce

Docker 参考命令

docker run -d -it \
--name sqle-server \
-p 10000:10000 \
-e MYSQL_HOST="10.10.10.10" \
-e MYSQL_PORT=3306 \
-e MYSQL_USER="username" \
-e MYSQL_PASSWORD="password" \
-e MYSQL_SCHEMA="sqle" \
actiontech/sqle-ce:latest

参数说明

使用环境变量传递参数,这些指定的配置会映射到 sqled.yml 配置内,指定数据库的配置等;

  1. MYSQL_HOST: 数据库地址;
  2. MYSQL_PORT: 数据库端口;
  3. MYSQL_USER: 数据库用户;
  4. MYSQL_PASSWORD: 数据库密码;
  5. MYSQL_SCHEMA: SQLE 服务使用的指定的 schema;
  6. DEBUG: 输出 debug 日志;
  7. AUTO_MIGRATE_TABLE: 是否自动创建表格和初始化数据。

注意点

  1. 使用 docker 命令运行容器需要提前准备 MySQL 服务并且创建对应的数据库 schema,参考:RPM 部署,建议参考下一节采用 docker compose 部署;
  2. 如果 sqle 容器启动失败可以使用 docker logs sqle-server 查看启用日志,其中 sqle-server是容器名称。

Docker Compose 部署

使用 docker-compose 部署不需要提前准备 MySQL 环境,可以一键生成 SQLE 环境

配置文件

下载地址:docker-compose.yaml

使用说明

将 docker-compose.yaml 文件下载到本地目录,并进入目录内,通过环境变量SQLE_IMAGE指定不同版本的 SQLE 镜像,默认是 latest。

SQLE_IMAGE=actiontech/sqle-ce:latest docker-compose up -d

启动成功后即可开始使用

results matching ""

    No results matching ""