常用环境部署(二十四)——Docker部署开源物联网平台Thingsboard

1、Docker和Docker-compose安装

参考网址如下:

CENTOS8.0安装DOCKER&DOCKER-COMPOSE以及常见报错解决_centos8安装docker-compose-CSDN博客

2、 Thingsboard安装

(1)在**/home** 目录下创建docker-compose.yml文件

复制代码
vim /home/docker-compose.yml

输入一下内容:

复制代码
version: '3.0'
services:
  mytb:
    restart: always
    image: "thingsboard/tb-postgres"
    ports:
      - "8080:9090"
      - "1883:1883"
      - "7070:7070"
      - "5683-5688:5683-5688/udp"
    environment:
      TB_QUEUE_TYPE: in-memory
    volumes:
      - /home/mytb-data:/data
      - /home/mytb-log:/var/log/thingsboard

(2)执行下面命令创建挂载目录

复制代码
mkdir /home/mytb-data
mkdir /home/mytb-log
chmod -R 777 /home/mytb-data
chmod -R 777 /home/mytb-log

(3)启动thingsboard

复制代码
docker compose up -d

注意:整个过程将持续较长时间,如果发现总是无法正常获取镜像可以考虑切换源,安装过程中请保持计算机联网状态

(4)查看状态

复制代码
docker ps

(5)启动、停止、日志查看命令

复制代码
docker compose start mytb #启动
docker compose stop mytb #停止
docker compose logs mytb #查看日志

3、访问系统

(1)访问地址

输入http://Linux主机地址:8080/ ,如果出现以下界面,则代表启动成功。

(2)默认账号密码

复制代码
‌系统管理员(System Administrator)‌:默认账号为sysadmin@thingsboard.org,默认密码为sysadmin。
‌租户管理员(Tenant Administrator)‌:默认账号为tenant@thingsboard.org,默认密码为tenant。
‌客户用户(Customer User)‌:默认账号为customer@thingsboard.org,默认密码为customer。
相关推荐
冬奇Lab19 小时前
每日一个开源项目(第145篇):Trellis - 把项目记忆、规范和任务上下文持久化进代码仓库
人工智能·开源·资讯
小爷毛毛_卓寿杰1 天前
我把一个 3B 模型塞进了 Xinference,然后它干掉了 DeepSeek V3.2
人工智能·开源·github
饼干哥哥1 天前
扣子3.0测评:我让 Codex 和 Claude Code 住同一个桌面,结果它们打架了!
人工智能·开源·代码规范
HelloGitHub1 天前
《HelloGitHub》第 123 期
开源·github
修己xj1 天前
基于 Datasheet 二次开发:一个纯浏览器端的 PostgreSQL 数据分析工具
开源
冬奇Lab2 天前
每日一个开源项目(第144篇):ai-website-cloner-template - 一条命令、多 Agent 并行,把任意网站逆向成 Next.js 代码
前端·人工智能·开源
冬奇Lab4 天前
每日一个开源项目(第142篇):android/skills - Google 官方 Android 开发 AI Skill 库
人工智能·开源·资讯
冬奇Lab4 天前
Skill 系列(06):Skill 工程化与治理——路由准确率 38%、压缩节省 76%
人工智能·开源·agent
冬奇Lab5 天前
Skill 系列(05):Skill 工作流串联——4 种模式实测,并发加速 1.5x
人工智能·开源