ThingsBoard与ThingsBoard Edge布置

ThingsBoard Edge的部署,本人是在docker desktop上进行的部署操作,若要下载docker desktop可以去官网下载(Docker Desktop: The #1 Containerization Tool for Developers | Docker

下载完成后进行安装,家庭版的windows系列是没有Hyper-v的,所以是使用WSL2进行虚拟化处理,如果需要下载Hyper-v虚拟化工具的(在 Windows 10 上启用 Hyper-V | Microsoft Learn)建议谨慎操作,docker desktop安装过程中出现的选项(Hyper-v或者WSL)勾选上

下载docker desktop完成后,还需要下载docker-compose命令,下载完成后使用 docker-compose -v看看是否成功下载

准备工作完成后,使用docker-compose.yml配置文件进行thingsboard edge和postgresql镜像的拉取,docker-compose.yml文件在桌面创建一个文件,写好内容修改后缀即可在命令行运行

#docker-compose.yml
#这里的docker-compose的版本可以写3或者3.8,都是向后兼容的,不影响
#下面是thingsboard edge和 postgresql两个镜像的设置,设置主机端口的映射,设置edge与数据库连接的通道,设置连接thingsboard的云平台地址,volumes是设置数据卷,保持数据的持久性,就算关闭镜像,再开启亦可以读取内部数据
version: '3.8'
services:
  mytbedge:
    restart: always
    image: "thingsboard/tb-edge:3.6.3EDGE"
    ports:
      - "8080:8080"
      - "1883:1883"
      - "5683-5688:5683-5688/udp"
    environment:
      SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/tb-edge
      CLOUD_ROUTING_KEY: a47004cc-e50e-3629-d4e9-68f356df3997
      CLOUD_ROUTING_SECRET: aal2q40jabcj6hc2j0rw
      CLOUD_RPC_HOST: demo.thingsboard.io
      CLOUD_RPC_PORT: 7070
      CLOUD_RPC_SSL_ENABLED: false
    volumes:
      - tb-edge-data:/data
      - tb-edge-logs:/var/log/tb-edge
   
#设置数据库,environment中设置数据库的名称和密码,postgresql数据库初始账号即主用户为postgres
  postgres:
    restart: always
    image: "postgres:15"
    ports:
      - "5432"
    environment:
      POSTGRES_DB: tb-edge
      POSTGRES_PASSWORD: postgres
    volumes:
      - tb-edge-postgres-data:/var/lib/postgresql/data

#设置数据卷都可访问
volumes:
  tb-edge-data:
    name: tb-edge-data
  tb-edge-logs:
    name: tb-edge-logs
  tb-edge-postgres-data:
    name: tb-edge-postgres-data

打开命令行,运行命令docker-compose up -d         -d是在你容器运行成功后可以自动退出命令行,没有-d容器启动后命令行界面会一直处于容器运行的界面,关闭命令行就会让容器关闭。

运行成功后,输入127.0.0.1:8080进行连接测试,输入你的账号密码,即可登录上thingsboard edge端

成功登录后即表示完成部署操作

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值