
openems/backendOpenEMS(开源能源管理系统)是一个模块化的能源管理应用平台,旨在满足能源存储、可再生能源以及相关设备(如电动汽车充电桩、热泵、电解器、分时电价等)的监控、控制与集成需求。本Docker镜像为OpenEMS的后端组件,提供稳定的运行环境和便捷的部署方式。
amd64和arm64架构latest(最新稳定版)、develop(开发版)及语义化版本标签(如2026.2.0)适用于需要构建能源管理系统的个人、企业或研究机构,可用于:
通过以下命令快速启动OpenEMS后端容器:
bashdocker run --name openems_backend -p 8079:8079 -p 8081:8081 -d openems/backend
使用Docker Compose同时部署后端和UI组件:
yamlservices: openems_backend: image: openems/backend:latest container_name: openems_backend hostname: openems-backend restart: unless-stopped volumes: - openems-backend-conf:/var/opt/openems/config:rw # 配置文件持久化 - openems-backend-data:/var/opt/openems/data:rw # 数据持久化 ports: - 8079:8079 # Apache-Felix管理端口 - 8081:8081 # Edge-Websocket端口 - 8082:8082 # UI-Websocket端口 openems_ui: image: openems/ui-backend:latest container_name: openems_ui hostname: openem*** restart: unless-stopped volumes: - openem***-conf:/etc/nginx:rw # Nginx配置持久化 - openem***-log:/var/log/nginx:rw # Nginx日志持久化 environment: - WEBSOCKET_HOST=openems-backend # 后端WebSocket主机 - WEBSOCKET_PORT=8082 # 后端WebSocket端口 ports: - 80:80 # HTTP端口 - 443:443 # HTTPS端口 volumes: openems-backend-conf: openems-backend-data: openem***-conf: openem***-log:
通过卷挂载实现配置和数据的持久化:
/var/opt/openems/config: 后端配置文件目录/var/opt/openems/data: 后端数据存储目录/etc/nginx: UI的Nginx配置目录/var/log/nginx: UI的Nginx日志目录| 端口 | 用途 |
|---|---|
| 8079 | Apache-Felix管理端口 |
| 8081 | Edge-Websocket端口(设备通信) |
| 8082 | UI-Websocket端口(前端通信) |
| 80/443 | UI的HTTP/HTTPS端口 |
注:如需使用InfluxDB存储时序数据,请参考官方手册。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务