跳转至

安装本地许可证服务器

如何在 Docker 主机上部署本地许可证服务器。请先检查系统要求;安装完成后,继续进行初始设置。

本页介绍的是本地许可证服务器 5.1 版。4.2 及更早版本的细节可能有所不同——请参阅 4.2 版交付说明(PDF,英文)。

交付包

签订协议后,会为您的组织准备一个安装包。它为您的组织所独有,仅供一个法人实体使用——请勿公开发布。下载地址由您的软件供应商提供;下载时可能需要使用电子许可证文件中的信息进行身份验证。

请将下载的压缩包解压到本地磁盘(不要解压到网络共享或映射的网络驱动器),并在该文件夹中完成后续所有步骤。其中包含两个文件:

解压后的包:docker-compose.yml 和镜像压缩包

  • docker-compose.yml——Docker 配置,一个文本文件;
  • 一个包含 Docker 镜像的 .tar 压缩包。

如果默认配置符合您的需要,这两个文件都可以直接使用。

加载镜像

确认 Docker 和 Docker Compose 已安装并能正常工作。在解压后的文件所在文件夹中打开终端,将镜像导入 Docker:

docker image load -i <镜像压缩包>.tar

终端中的 docker image load 命令

选择端口

docker-compose.yml 定义了两个外部端口,如果主机上已被占用,可以修改:

  • HTTP 端口 80——服务器的网页;
  • HTTPS 端口 443——SMath 软件的受保护连接。

如果修改了端口,请在防火墙中改为放行新的端口(网络)。

启动服务器

docker compose up -d

命令成功执行后,Docker 会启动服务器的容器:

docker compose up -d 创建网络、数据卷以及 smath-db、smath-init 和 smath-app 容器

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

服务器现已运行。打开它的网页以完成初始设置。