常用环境部署(二十四)——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。
相关推荐
Zhu75810 分钟前
在Docker环境离线部署最新版Harbor
运维·docker·容器
dong_junshuai1 小时前
每天一个开源项目#79 Apache Maka:3K星本地Agent工作台
开源·github·agent
天蓝不会忘记022 小时前
pod的控制器
容器·kubernetes
DevOps老兵2 小时前
Kubernetes生产运维02:只会get pods还不够,kubectl排障工具箱怎么组合使用
运维·容器·kubernetes·kubectl·devops·故障排查·sre
文慧的科技江湖2 小时前
goEMS 能源管理系统(微电网) -;️goEMS微电网;能源管理系统(EMS);️储能光伏运营平台️; 多租户 SaaS 能源云平台️;
开源·能源·微电网·ems·新型电力系统·能源数字化·goems能源管理系统微电网
陈聪.2 小时前
Kubernetes 中 Pod 的全面知识
云原生·容器·kubernetes
省长2 小时前
别人绕过我的网关直接调用资源服务怎么办?使用 Sa-Token 解决:网关转发鉴权、RPC调用鉴权
java·后端·开源
SakitamaX3 小时前
k8s中的控制器的使用
云原生·容器·kubernetes
IT 小阿姨(数据库)3 小时前
K8s v1.24.17 完整搭建文档(CentOS7 + containerd1.6.33 + Calico)
java·容器·kubernetes
ACP广源盛139246256734 小时前
Qwen3.8‑2.4T 开源落地@ACP#国产 Serdes 长距离视频传输芯片 GSV5800 在私有化 AI 服务中的价值与应用场景
大数据·数据库·人工智能·嵌入式硬件·矩阵·开源·音视频