产品定价 立即试用
社区版
入门 文档 指南
架构 API 常见问题
目录

ThingsBoard CE v3.3.x Docker升级说明

Upgrading ThingsBoard CE to 3.3.4.1

文档信息图标

NOTE:
These upgrade steps are applicable for ThingsBoard version 3.3.4. In order to upgrade to 3.3.4.1 you need to upgrade to 3.3.4 first.

ThingsBoard image download

Download ThingsBoard Docker image:

1
docker pull thingsboard/tb-postgres:3.3.4.1

ThingsBoard service upgrade

  • Stop ThingsBoard mytb container if it is running.
1
docker compose stop mytb
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose stop mytb

  • Update docker-compose.yml
1
2
3
4
< . . . >
  mytbce:
    image: "thingsboard/tb-postgres:3.3.4.1"
< . . . >
  • Start ThingsBoard:
1
docker compose up -d
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose up -d

Upgrading ThingsBoard CE to 3.3.4

文档信息图标

NOTE:
These upgrade steps are applicable for ThingsBoard version 3.3.3. In order to upgrade to 3.3.4 you need to upgrade to 3.3.3 first.

ThingsBoard image download

Download ThingsBoard Docker image:

1
docker pull thingsboard/tb-postgres:3.3.4

ThingsBoard service upgrade

  • Stop ThingsBoard mytb container if it is running.
1
docker compose stop mytb
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose stop mytb

  • Update docker-compose.yml
1
2
3
4
< . . . >
  mytbce:
    image: "thingsboard/tb-postgres:3.3.4"
< . . . >
  • Change upgradeversion variable:
1
echo '3.3.3' | sudo tee ~/.mytb-data/.upgradeversion
  • Execute the following commands to upgrade ThingsBoard to the new version:
1
docker run -it -v ~/.mytb-data:/data --rm thingsboard/tb-postgres:3.3.4 upgrade-tb.sh
  • Start ThingsBoard:
1
docker compose up -d
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose up -d

Upgrading ThingsBoard CE to 3.3.3

NOTE: These upgrade steps are applicable for ThingsBoard version 3.3.2. In order to upgrade to 3.3.3 you need to upgrade to 3.3.2 first.

文档信息图标

升级至 ThingsBoard 3.3.3 前的重要提示

ThingsBoard UI 已迁移至 Angular 12。您需要在 Angular 12 上重新构建自定义部件和规则节点(使用 UI 的部分)。

ThingsBoard image download

Download ThingsBoard Docker image:

1
docker pull thingsboard/tb-postgres:3.3.3

ThingsBoard service upgrade

  • Stop ThingsBoard mytb container if it is running.
1
docker compose stop mytb
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose stop mytb

  • Update docker-compose.yml
1
2
3
4
< . . . >
  mytbce:
    image: "thingsboard/tb-postgres:3.3.3"
< . . . >
  • Change upgradeversion variable:
1
echo '3.3.2' | sudo tee ~/.mytb-data/.upgradeversion
  • Execute the following commands to upgrade ThingsBoard to the new version:
1
docker run -it -v ~/.mytb-data:/data --rm thingsboard/tb-postgres:3.3.3 upgrade-tb.sh
  • Start ThingsBoard:
1
docker compose up -d
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose up -d

Upgrading ThingsBoard CE to 3.3.2

NOTE: These upgrade steps are applicable for ThingsBoard version 3.3.1. In order to upgrade to 3.3.2 you need to upgrade to 3.3.1 first.

ThingsBoard image download

Download ThingsBoard Docker image:

1
docker pull thingsboard/tb-postgres:3.3.2

ThingsBoard service upgrade

  • Stop ThingsBoard mytb container if it is running.
1
docker compose stop mytb
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose stop mytb

  • Update docker-compose.yml
1
2
3
4
< . . . >
  mytbce:
    image: "thingsboard/tb-postgres:3.3.2"
< . . . >
  • Change upgradeversion variable:
1
echo '3.3.1' | sudo tee ~/.mytb-data/.upgradeversion
  • Execute the following commands to upgrade ThingsBoard to the new version:
1
docker run -it -v ~/.mytb-data:/data --rm thingsboard/tb-postgres:3.3.2 upgrade-tb.sh
  • Start ThingsBoard:
1
docker compose up -d
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose up -d

Upgrading ThingsBoard CE to 3.3.1

NOTE: These upgrade steps are applicable for ThingsBoard version 3.3.0. In order to upgrade to 3.3.1 you need to upgrade to 3.3.0 first.

ThingsBoard image download

Download ThingsBoard Docker image:

1
docker pull thingsboard/tb-postgres:3.3.1

ThingsBoard service upgrade

  • Stop ThingsBoard mytb container if it is running.
1
docker compose stop mytb
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose stop mytb

  • Update docker-compose.yml
1
2
3
4
< . . . >
  mytbce:
    image: "thingsboard/tb-postgres:3.3.1"
< . . . >
  • Change upgradeversion variable:
1
echo '3.3.0' | sudo tee ~/.mytb-data/.upgradeversion
  • Execute the following commands to upgrade ThingsBoard to the new version:
1
docker run -it -v ~/.mytb-data:/data --rm thingsboard/tb-postgres:3.3.1 upgrade-tb.sh
  • Start ThingsBoard:
1
docker compose up -d
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose up -d

Upgrading ThingsBoard CE to 3.3

NOTE: These upgrade steps are applicable for ThingsBoard version 3.2.2. In order to upgrade to 3.3 you need to upgrade to 3.2.2 first.

ThingsBoard image download

Download ThingsBoard Docker image:

1
docker pull thingsboard/tb-postgres:3.3.0

ThingsBoard service upgrade

  • Stop ThingsBoard mytb container if it is running.
1
docker compose stop mytb
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose stop mytb

  • Update docker-compose.yml
1
2
3
4
< . . . >
  mytbce:
    image: "thingsboard/tb-postgres:3.3.0"
< . . . >
  • Change upgradeversion variable:
1
echo '3.2.2' | sudo tee ~/.mytb-data/.upgradeversion
  • Execute the following commands to upgrade ThingsBoard to the new version:
1
docker run -it -v ~/.mytb-data:/data --rm thingsboard/tb-postgres:3.3.0 upgrade-tb.sh
  • Start ThingsBoard:
1
docker compose up -d
文档信息图标

If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose up -d