openremote/postgresqlOpenRemote是一个功能全面的开源物联网(IoT)平台,提供了从设备连接、数据处理到用户界面的完整解决方案。该Docker镜像封装了OpenRemote平台的所有核心组件,使开发者能够快速部署和运行物联网应用。
bashdocker run -d \ --name openremote \ -p 8080:8080 \ -p 8883:8883 \ -v openremote-data:/opt/openremote/data \ openremote/server:latest
创建docker-compose.yml文件:
yamlversion: '3' services: openremote: image: openremote/server:latest container_name: openremote ports: - "8080:8080" - "8883:8883" volumes: - openremote-data:/opt/openremote/data restart: unless-stopped environment: - OR_SETUP_ADMIN_PASSWORD=secret - OR_SETUP_TENANT_DOMAIN=example.com volumes: openremote-data:
启动服务:
bashdocker-compose up -d
服务启动后,通过以下地址访问OpenRemote平台:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
| OR_SETUP_ADMIN_PASSWORD | 管理员初始密码 | admin |
| OR_SETUP_TENANT_DOMAIN | 租户域名 | localhost |
| OR_HOSTNAME | 服务器主机名 | localhost |
| OR_HTTP_PORT | HTTP端口 | 8080 |
| OR_HTTPS_PORT | HTTPS端口 | 8443 |
| OR_MQTT_PORT | MQTT端口 | 1883 |
| OR_MQTT_SSL_PORT | MQTT SSL端口 | 8883 |
OpenRemote的数据存储在容器内的/opt/openremote/data目录,建议使用Docker卷进行持久化,如快速开始示例所示。
要更新OpenRemote镜像,请执行以下命令:
bashdocker pull openremote/server:latest docker stop openremote docker rm openremote docker run -d --name openremote [其他参数] openremote/server:latest
对于Docker Compose部署:
bashdocker-compose pull docker-compose up -d

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