前言
在windows下运行前述文章里面生成的docker镜像,以启动thingsboard服务。
一、官方教程
官方教程请参看:
链接: https://thingsboard.io/docs/user-guide/install/docker-windows/
二、创建docker volume
打开powershell,运行下列命令创建两个docker volume。
docker volume create mytb-data
docker volume create mytb-logs
三、编辑docker-compose.yml文件
拷贝如下内容,并保存为docker-compose.yml文件。
version: '3.0'
name: my_project
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:
- mytb-data:/data
- mytb-logs:/var/log/thingsboard
volumes:
mytb-data:
external: true
mytb-logs:
external: true
四、docker运行
cmd命令行界面,切换到上述文件所在目录,运行
docker compose up -d
docker compose logs -f mytb
可以看到docker desktop已创建了容器,并开始运行,且输出logs。
在浏览器输入 localhost:8080,可进入主界面。