安装本地许可证服务器
如何在 Docker 主机上部署本地许可证服务器。请先检查系统要求;安装完成后,继续进行初始设置。
本页介绍的是本地许可证服务器 5.1 版。4.2 及更早版本的细节可能有所不同——请参阅 4.2 版交付说明(PDF,英文)。
交付包¶
签订协议后,会为您的组织准备一个安装包。它为您的组织所独有,仅供一个法人实体使用——请勿公开发布。下载地址由您的软件供应商提供;下载时可能需要使用电子许可证文件中的信息进行身份验证。
请将下载的压缩包解压到本地磁盘(不要解压到网络共享或映射的网络驱动器),并在该文件夹中完成后续所有步骤。其中包含两个文件:

docker-compose.yml——Docker 配置,一个文本文件;- 一个包含 Docker 镜像的
.tar压缩包。
如果默认配置符合您的需要,这两个文件都可以直接使用。
加载镜像¶
确认 Docker 和 Docker Compose 已安装并能正常工作。在解压后的文件所在文件夹中打开终端,将镜像导入 Docker:

选择端口¶
docker-compose.yml 定义了两个外部端口,如果主机上已被占用,可以修改:
- HTTP 端口 80——服务器的网页;
- HTTPS 端口 443——SMath 软件的受保护连接。
如果修改了端口,请在防火墙中改为放行新的端口(网络)。
启动服务器¶
命令成功执行后,Docker 会启动服务器的容器:

| 容器 | 说明 |
|---|---|
smath-app |
实现系统业务逻辑的主应用程序。其日志的写入方式见访问本地许可证服务器日志。 |
smath-db |
数据库管理系统。 |
smath-init |
用于环境初始设置的工具;完成后即退出。 |
服务器现已运行。打开它的网页以完成初始设置。