
thingsboard/tb-cassandraThingsBoard是一个开源物联网(IoT)平台,用于数据收集、处理、可视化和设备管理。
ThingsBoard文档托管在thingsboard.io。
:
$ mkdir -p ~/.mytb-data && sudo chown -R 799:799 ~/.mytb-data $ mkdir -p ~/.mytb-logs && sudo chown -R 799:799 ~/.mytb-logs
执行以下命令运行容器:
$ docker run -it -p 9090:9090 -p 1883:1883 -p 7070:7070 -p 5683-5688:5683-5688/udp -v ~/.mytb-data:/data -v ~/.mytb-logs:/var/log/thingsboard --name mytb --restart always thingsboard/tb-cassandra
docker run:运行容器-it:附加终端会话以输出ThingsBoard进程日志-p 9090:9090:本地HTTP端口9090映射到容器内部端口-p 1883:1883:本地MQTT端口1883映射到容器内部端口-p 7070:7070:本地Edge RPC端口7070映射到容器内部端口-p 5683-5688:5683-5688/udp:本地UDP端口5683-5688(COAP/LwM2M)映射到容器内部端口-v ~/.mytb-data:/data:主机数据目录挂载到容器数据库目录-v ~/.mytb-logs:/var/log/thingsboard:主机日志目录挂载到容器日志目录--name mytb:容器名称--restart always:系统重启或故障时自动重启thingsboard/tb-cassandra:镜像名称运行后,通过浏览器访问http://{您的主机IP}:9090,使用默认凭据登录:
可在账户个人资料页面修改密码。
Ctrl-p Ctrl-q(容器后台运行)docker attach mytbdocker stop mytbdocker start mytb更新到最新镜像的步骤:
$ docker pull thingsboard/tb-cassandra $ docker stop mytb $ docker run -it -v ~/.mytb-data:/data --rm thingsboard/tb-cassandra upgrade-tb.sh $ docker rm mytb $ docker run -it -p 9090:9090 -p 1883:1883 -p 7070:7070 -p 5683-5688:5683-5688/udp -v ~/.mytb-data:/data -v ~/.mytb-logs:/var/log/thingsboard --name mytb --restart always thingsboard/tb-cassandra
注意:将~/.mytb-data替换为实际数据目录。






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