ubuntu docker部署thingsboard
时间: 2025-02-06 09:09:02 浏览: 44
### 安装和配置ThingsBoard
#### 准备工作
为了在Ubuntu操作系统中通过Docker容器化平台安装和配置物联网平台ThingsBoard,需先确认已正确安装并启动了Docker服务。可以通过命令`docker --version`来验证Docker版本,并确保其正常运行。
#### Docker环境准备
更新系统包列表并安装必要的依赖项,对于Ubuntu而言,可以执行如下命令以确保系统的软件库是最新的,并安装一些基础工具[^1]:
```bash
sudo apt-get update && sudo apt-get upgrade -y
```
接着,按照官方指南完成Docker的安装过程。如果尚未安装Docker,则应访问[Docker官方网站](https://docs.docker.com/get-docker/)获取最新的安装说明。
#### 下载并启动ThingsBoard Docker镜像
一旦Docker被成功设置好,在终端输入以下指令下载官方提供的最新版ThingsBoard Docker镜像文件:
```bash
docker pull thingsboard/tb-postgres:latest
```
创建一个新的网络以便让多个容器之间能够相互通信:
```bash
docker network create tb-net
```
最后,利用之前拉取下来的镜像来启动ThingsBoard实例。这里假设使用PostgreSQL作为默认数据库引擎:
```bash
docker run -it --name thingsboard \
--network=tb-net \
-p 9090:9090 \
-e SPRING_DATASOURCE_URL=jdbc:postgresql://postgres-container-name:5432/thingsboard \
-v /data:/data \
thingsboard/tb-postgres
```
注意替换`postgres-container-name`为实际存在的PostgreSQL容器名称或IP地址。
#### 配置与管理
初次登录时,默认用户名/密码组合为`[email protected]/admin`。建议立即更改初始账户凭证以增强安全性。此外,还可以根据具体需求调整其他参数设定,比如持久化存储路径等。
阅读全文
相关推荐














