sormas-rscript Docker 镜像下载 - 轩辕镜像
sormas-rscript 镜像详细信息和使用指南
sormas-rscript 镜像标签列表和版本信息
sormas-rscript 镜像拉取命令和加速下载
sormas-rscript 镜像使用说明和配置指南
Docker 镜像加速服务 - 轩辕镜像平台
国内开发者首选的 Docker 镜像加速平台
极速拉取 Docker 镜像服务
相关 Docker 镜像推荐
热门 Docker 镜像下载
sormas-rscript 镜像详细信息
sormas-rscript 镜像标签列表
sormas-rscript 镜像使用说明
sormas-rscript 镜像拉取命令
Docker 镜像加速服务
轩辕镜像平台优势
镜像下载指南
相关 Docker 镜像推荐
sormas-rscript 镜像详细说明
sormas-rscript 使用指南
sormas-rscript 配置说明
sormas-rscript 官方文档
SORMAS Docker镜像文档
镜像概述和主要用途
SORMAS(传染病监测、疫情响应管理和分析系统)是一个开源电子健康系统,包含独立的Web和移动应用,旨在优化传染病传播监测和疫情响应流程。本Docker镜像项目旨在为SORMAS应用提供容器化部署支持,简化安装配置并提高环境一致性。
项目目标
构建SORMAS应用的Docker镜像,实现应用的容器化部署,便于快速搭建测试环境和生产环境。
防火墙注意事项
运行SORMAS Docker部署的主机应位于外部防火墙后方。多个容器会在底层主机开放端口,可能绕过主机的iptables防火墙。
快速开始
如需搭建本地测试实例,请遵循以下步骤。
前提条件
运行容器化SORMAS需安装以下工具:
- Docker(19.3版本经测试可正常运行SORMAS)
- docker-compose
- 在
/etc/hosts文件中添加以下行:
127.0.0.1 sormas-docker-test.com
- 以运行docker-compose的用户身份创建以下目录:
bashmkdir /srv/dockerdata/sormas/psqldata mkdir /srv/dockerdata/sormas/sormas-backup mkdir /srv/dockerdata/sormas/sormas-web
启动应用
- 克隆本仓库
- 打开终端,进入项目根目录(包含
docker-compose.yml的目录) - 执行以下命令启动应用:
bashdocker-compose up
默认登录信息
以下为演示系统的默认用户,生产环境中需停用或修改密码:
- 管理员
用户名:admin,密码:sadmin - 监测主管(Web界面)
用户名:SunkSesa,密码:Sunkanmi - 监测官员(移动应用)
用户名:SanaObas,密码:Sanaa
核心功能和特性
- 容器化部署:支持通过Docker快速部署SORMAS完整服务栈(含数据库、应用服务器、Web服务器)
- 环境隔离:通过容器化确保应用运行环境一致性,减少部署冲突
- 灵活配置:支持通过环境变量自定义系统参数(如数据库配置、服务器URL、资源限制等)
- 安全支持:可集成SSL证书实现HTTPS访问,保障数据传输安全
使用场景和适用范围
适用于公共卫生机构、***机构等需要部署传染病监测与疫情响应系统的场景,尤其适合:
- 快速搭建测试环境进行功能验证
- 部署生产环境实现传染病监测与疫情响应流程数字化
- 多环境一致化部署(开发、测试、生产)
详细配置说明
高级安装
可通过编辑.env文件自定义部署配置,主要配置选项如下:
数据库相关环境变量
| 变量名 | 说明 | 示例值 |
|---|---|---|
| SORMAS_POSTGRES_USER | SORMAS数据库用户 | sormasuser |
| SORMAS_POSTGRES_PASSWORD | 数据库用户密码 | securepassword |
| DB_NAME | SORMAS主数据库名称 | sormas_db |
| DB_NAME_AUDIT | SORMAS审计数据库名称 | sormas_audit_db |
| DB_HOST | 数据库主机名或IP | db |
SORMAS相关环境变量
| 变量名 | 说明 | 示例值 |
|---|---|---|
| SORMAS_VERSION | 安装的SORMAS版本(1.33.0及以上) | 1.33.0 |
| SORMAS_SERVER_URL | SORMAS访问URL | [***] |
| DOMAIN_NAME | Payara服务器域名 | sormas-domain |
| LOCALE | 服务器默认语言 | en |
| EPIDPREFIX | 数据前缀 | EPID |
| MAIL_HOST | SMTP服务器地址 | smtp.example.com |
| SEPARATOR | CSV文件分隔符 | , |
| EMAIL_SENDER_ADDRESS | 邮件发送地址 | *** |
| EMAIL_SENDER_NAME | 邮件发送者名称 | SORMAS System |
| LATITUDE | 地图中心纬度 | 52.5200 |
| LONGITUDE | 地图中心经度 | 13.4050 |
| SORMAS_PATH | Docker卷存储路径 | /srv/dockerdata/sormas |
更改主机名
如需使用自定义主机名(如[***]),请按以下步骤操作:
- 获取所选主机名的SSL证书和私钥(如使用Let's Encrypt)
- 将证书文件复制到
./apache2/certs目录,并重命名为:- 证书文件:
[hostname].crt(如sormas.example.com.crt) - 私钥文件:
[hostname].key(如sormas.example.com.key)
- 证书文件:
- 设置环境变量
SORMAS_SERVER_URL为自定义主机名 - 确保DNS解析指向部署主机
- 执行以下命令启动:
bashdocker-compose up -d
资源限制配置
可通过以下环境变量配置各组件的CPU和内存资源限制(内存单位为M,CPU为浮点值):
应用服务器资源限制
- APPSERVER_JVM_MAX:Java应用服务器最大堆空间(示例:
4096M) - APPSERVER_MEM:应用服务器最大可用内存(需比JVM堆大至少150MB,示例:
4300M) - APPSERVER_MEM_RESERVED:应用服务器保留内存(示例:
4300M) - APPSERVER_CPUS:应用服务器CPU核心数(示例:
2.0)
Web服务器资源限制
- WEBSERVER_MEM:Web服务器最大可用内存(示例:
1000M) - WEBSERVER_MEM_RESERVED:Web服务器保留内存(示例:
400M) - WEBSERVER_CPUS:Web服务器CPU核心数(示例:
2.0)
数据库服务器资源限制
- DB_MEM:数据库服务器最大可用内存(示例:
3000M) - DB_MEM_RESERVED:数据库服务器保留内存(示例:
2500M) - DB_CPUS:数据库服务器CPU核心数(示例:
3.0)
数据库备份工具资源限制
- DB_DUMP_MEM:数据库备份工具最大可用内存(示例:
500M) - DB_DUMP_MEM_RESERVED:数据库备份工具保留内存(示例:
100M) - DB_DUMP_CPUS:数据库备份工具CPU核心数(示例:
0.5)
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务
常见问题
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
轩辕镜像下载加速使用手册
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
登录仓库拉取
通过 Docker 登录认证访问私有仓库
Linux
在 Linux 系统配置镜像加速服务
Windows/Mac
在 Docker Desktop 配置镜像加速
Docker Compose
Docker Compose 项目配置加速
K8s Containerd
Kubernetes 集群配置 Containerd
宝塔面板
在宝塔面板一键配置镜像加速
群晖
Synology 群晖 NAS 配置加速
飞牛
飞牛 fnOS 系统配置镜像加速
极空间
极空间 NAS 系统配置加速服务
爱快路由
爱快 iKuai 路由系统配置加速
绿联
绿联 NAS 系统配置镜像加速
威联通
QNAP 威联通 NAS 配置加速
Podman
Podman 容器引擎配置加速
Singularity/Apptainer
HPC 科学计算容器配置加速
其他仓库配置
ghcr、Quay、nvcr 等镜像仓库
专属域名拉取
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429