# simpleThingboarDocker **Repository Path**: linlongdeng/simple-thingboar-docker ## Basic Information - **Project Name**: simpleThingboarDocker - **Description**: 对官方的in-memory的docker镜像进行调整 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-01 - **Last Updated**: 2022-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 构建镜像 ``` docker build -t suggest123/tb:0.0.1 . ``` 创建存放日志目录和数据库目录 ``` mkdir -p ./mytb-logs && sudo chown -R 799:799 ./mytb-logs mkdir -p ./mytb-data && sudo chown -R 799:799 ./mytb-data ``` ## 启动thingboard ``` docker-compose up ``` ## 修改说明 1、根据官方原版thingsboard/tb-postgres镜像修改,增加了sudo 命令,进去容器之后,使用sudo su - 切换到root用户 2、修复了官方镜像第二次启动tb ,容易报连接postgreSQL 连接错误BUG。解决办法是修改启动脚本start-db.sh。先去检查postgresql是否启动,只有启动完好之后,才能下一步,官方之前没有检查postgreSQL状态,非常容易出现启动失败的情况 错误部分日志 localhost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.