跳到主要内容
版本:v3

Docker部署

Docker hub 地址

actiontech/sqle-ce

提示

推荐配置国内镜像源,参考镜像推荐

Docker 参考命令

docker run -d -it \
--name sqle-server \
-p 10000:10000 \
-p 10001:10001 \
-e MYSQL_HOST="10.10.10.10" \
-e MYSQL_PORT=3306 \
-e MYSQL_USER="root" \
-e MYSQL_PASSWORD="123456" \
-e MYSQL_DMS_SCHEMA="dms" \
-e MYSQL_SQLE_SCHEMA="sqle" \
actiontech/sqle-ce:latest
提示

默认提供最新版本的下载镜像,如果需要使用其他版本的镜像,可以访问SQLE的DockerHub选用想要的版本。

参数说明

使用环境变量传递参数,这些指定的配置会映射到 /opt/sqle/etc/config.yaml 配置内,指定数据库的配置等。

变量说明
MYSQL_HOST访问地址
MYSQL_PORT访问端口
MYSQL_USER数据库用户
MYSQL_PASSWORD数据库密码
MYSQL_DMS_SCHEMADMS 服务使用的指定的 schema
MYSQL_SQLE_SCHEMASQLE 服务使用的指定的 schema
DEBUG是否输出 debug 日志,默认为false
AUTO_MIGRATE_TABLE是否自动创建表格和初始化数据,默认为true

注意点

提示

使用 docker 命令运行容器需要提前准备 MySQL 服务并且创建对应的数据库 schema,创建数据库的SQL可参考:RPM 部署

提示

如果 SQLE 容器启动失败可以使用docker logs sqle-server查看启用日志,其中sqle-server是容器名称。