智能版支持单体镜像,适合于数据量和访问量中等偏低的场景,一般而言,用户量100以下,数据量100G以下,可以考虑单体镜像。单体镜像部署、维护更加方便。docker方式部署支持linux与windows

- Linux环境部署

注:此教程以ubuntu为基础。如果是其他linux,需要自行安装docker和docker compose,解压并解压zip包,然后运行./kms-init.sh,接着从第三步开始。

1. 准备docker脚本
准备好镜像安装包(联系商务获取)
解压:
unzip docker.zip
如果没有unzip命令,则yum安装一下:
apt-get install -y unzip
解压后在当前目录出现如下结构:

把脚本执行权限加上
chmod +x *sh
2.安装docker环境,并初始化科亿知识库docker环境
如果系统未安装docker和docker-compose,执行
./docker-install.sh
然后是下载安装,需要一段时间等待。成功后,出现如下信息
------------ docker服务安装完毕 ------------

3.启动科亿知识库
执行
docker compose up -d
然后又是一段下载和安装的等待时间,成功可以看到:

执行如下命令,确认一下科亿知识库docker镜像运行成功:
docker ps
如果成功,看到docker进程正常运行。
正常运行的话,这里所标注的状态应该是:“UP”,通过netstat -ntlp命令查看监听端口,可以看到以下端口在正常监听:80,8080,6379,9200,3306,9090
默认需要放开端口80/9090,如果需要连接数据库等后端组件,则还需要放开3306/6379/9200端口
4.访问知识库
知识库镜像运行起来之后,虽然状态是已经在运行,但实际上要等几分钟才能全部启动完成。
中间可以通过登录服务管理控制台看服务的状态。
如果一切正常启动,在浏览器访问:
http://你的ip
即可看到正常的登录页面如下,用admin/123456登录即可

4.日常维护
日常维护,可以通过登录服务管理控制台:
http://YourIp:9090

镜像说明:
kykms: 后端服务主体
nginx:前端web
redis: redis缓存
elasticsearch: elasticsearch索引
mysql: 数据库

- windows环境部署

1.安装dockerDesktop
请自行到官网下载安装 -> 下载
2. 准备docker脚本
准备好镜像安装包(联系商务获取)
解压后在当前目录出现如下结构:

在解压的资源管理器路径输入框输入“cmd”,回车:

3. 运行科亿知识库docker镜像
继续在cmd窗口中运行:
docker compose up -d
然后等待镜像下载,运行。一切正常的话,同样会出现:

如果需要监控运行信息,可以通过dockerDesktop软件去进行管理镜像,查看详细日志。
也可以通过登录服务管理控制台:
http://YourIp:9090

镜像说明:
kykms: 后端服务主体
nginx:前端web
redis: redis缓存
elasticsearch: elasticsearch索引
mysql: 数据库
5. 访问知识库
知识库镜像运行起来之后,虽然状态是已经在运行,但实际上要等几分钟才能全部启动完成。
一切正常启动,在浏览器访问:
http://你的ip
即可看到正常的登录页面如下,用admin/123456登录即可

作者:admin  创建时间:2025-11-28 11:35
最后编辑:admin  更新时间:2025-11-28 18:18