Linux 部署
来源:生产部署包 userManual_Chinese/Linux部署手册.pdf(VirboxLME-080000000000090D-2026.06.10)。有高可用需求时用本文。只部署 Windows 且无高可用时,用 Windows 安装程序。
支持系统
- Linux x64,需要 Docker Compose 2.17.0 及以上
- Windows 10 v1607 及以上
- Windows Server 2019 及以上
建议用 Docker Compose 部署,用来拉平不同操作系统的运行时差异。
前置
先安装 Docker Compose。确认 docker compose 能输出帮助信息。
国内访问 Docker 官方镜像慢时,可以配置镜像源。/etc/docker/daemon.json 必须是合法 JSON,否则 Docker 不会提示,直接起不来。Docker 由 systemd 管理时,先停服务再改这个文件。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
2024 年 6 月起,国内没有长期稳定的 Docker 镜像源。示例源不可用时,换当前可用源后再拉镜像。
交付物
Linux 交付物至少包含:
- 本手册
checkenv.sh、common.sh:辅助脚本data_backup.sh:数据备份install.sh:服务部署deployment.properties:服务配置docker-compose.ymlvirbox_lme.tar:服务镜像mysql/config/my.cnfsql/init:0_privileges.sql、1_certdb.sql直到8_user_data.sqlsql/v1.1及后续版本变更脚本(例如v2.20)
缺文件时联系深盾技术支持。
配置
如果这些目录已存在,先删除,避免和 Docker 卷映射冲突:
/var/lib/mysql/var/log/mysql/etc/mysql/conf.d
/var/lib/mysql 是 MySQL 数据目录。部署完成之后不要删除或移动。该位置没有文件时,启动会初始化一套新数据。
平台预设了 MySQL 和 Redis。自行部署 MySQL,或要改这些组件的密码时,同时改 docker-compose.yml 和 deployment.properties 里的对应值。
安装
在交付目录执行 ./install.sh。
浏览器访问 http://服务器IP:18124。能打开登录页即成功。预置超级管理员:用户 root,密码 virbox2021。登录后更改密码。
横向扩展
提高可用性时,在使用云授权的前提下可以部署多个实例。每个实例都要能连通深盾云平台 enterprise.senseyun.com。
探测:GET https://enterprise.senseyun.com/grant/test