代码拉取完成,页面将自动刷新
lang | title | description | outline |
---|---|---|---|
zh-CN |
Docker部署指南 |
ThingsKit物联网平台物联网平台Docker部署指南。 |
deep |
参考配置:ThingsKit运行环境要求
物联网管理平台部署包内容如下图:
*.tar: 该文件是docker的镜像文件
monolith_env.env: dockers容器所需的环境变量
yunteng:docker-compose相关的容器管理文件。
docker-compose.yml:docker容器编排文件。
_app.config.js:前端配置文件。
清单文件中默认的端口如下,我们可以根据自己实际情况调整。
序号 | 端口 | 端口说明 |
---|---|---|
1 | 5432 | 数据库,postgresql |
2 | 9000、9001 | 多媒体资源文件存储,minio |
3 | 9527 | 物联网平台前端 |
4 | 8080 | 物联网平台后端 |
5 | 9528 | 组态服务 |
6 | 1883 | 设备接入之MQTT协议 |
7 | 5683/UDP | 设备接入之CoAP协议 |
8 | 8088 | 设备接入之TCP协议 |
进入依赖软件的docker-compose文件所在目录,执行如下命令
docker-compose up -d #安装并启动
docker-compose restart #重启
docker-compose ps #查看启动结果
docker-compose logs -f #查看启动日志
docker-compose logs 软件名 -f #查看启动日志
将_images
文件上传到服务器,执行命令,将文件夹内的离线镜像导入docker。
docker load -i *.tar
修改与前端配合的后端信息,例如:后端API、websocket接口等。
需要修改的配置项包括4个,清单如下:
VITE_GLOB_API_URL
——访问的服务端接口地址VITE_GLOB_UPLOAD_URL
——多媒体文件上传接口地址VITE_GLOB_WEB_SOCKET
——数据实时刷新接口地址,基于websocketVITE_GLOB_CONTENT_SECURITY_POLICY
——接口是否启用安全协议SSLsed -i 's/demo.thingskit.com/你的IP/g' _app.config.js
cd /_makeFile/yunteng
docker-compose up -d
docker-compose logs --tail=200 -f #查看管理界面日志
物联网平台、管理页面都成功部署后。我们就可以开始使用系统了。
*注意:
ACCOUNT_EMAIL_SUFFIX
,需要同步修改数据库表tb_user
中字段email
的邮箱后最。firefox
**。使用chrome浏览器内核的浏览器有概率出现http协议自动转https的情况。
访问地址:http://我们的服务器公网IP:9527
账号:sysadmin
密码:Sysadmin@123
状态
是否为在线物模型数据
是否可以看到最新的遥测数据此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。