目录
-
升级说明
- ThingsBoard CE v3.4.x Docker升级说明
ThingsBoard CE v3.4.x Docker升级说明
Upgrading ThingsBoard CE to 3.4.4
NOTE:
These upgrade steps are applicable for ThingsBoard version 3.4.3. In order to upgrade to 3.4.4 you need to upgrade to 3.4.3 first.
ThingsBoard image download
Download ThingsBoard Docker image:
1
| docker pull thingsboard/tb-postgres:3.4.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.4.4"
< . . . >
|
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.4.3
NOTE:
These upgrade steps are applicable for ThingsBoard version 3.4.2. In order to upgrade to 3.4.3 you need to upgrade to 3.4.2 first.
ThingsBoard image download
Download ThingsBoard Docker image:
1
| docker pull thingsboard/tb-postgres:3.4.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.4.3"
< . . . >
|
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.4.2
NOTE:
These upgrade steps are applicable for ThingsBoard version 3.4.1. In order to upgrade to 3.4.2 you need to upgrade to 3.4.1 first.
ThingsBoard image download
Download ThingsBoard Docker image:
1
| docker pull thingsboard/tb-postgres:3.4.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.4.2"
< . . . >
|
- Change
upgradeversion variable:
1
| echo '3.4.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.4.2 upgrade-tb.sh
|
If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose up -d
Update the JWT signing key if you use the default one “thingsboardDefaultSigningKey” on production environments. See JWT security settings for details.
Upgrading ThingsBoard CE to 3.4.1
NOTE:
These upgrade steps are applicable for ThingsBoard version 3.4. In order to upgrade to 3.4.1 you need to upgrade to 3.4 first.
ThingsBoard image download
Download ThingsBoard Docker image:
1
| docker pull thingsboard/tb-postgres: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.4.1"
< . . . >
|
- Change
upgradeversion variable:
1
| echo '3.4.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.4.1 upgrade-tb.sh
|
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.4
NOTE:
These upgrade steps are applicable for ThingsBoard version 3.3.4.1. In order to upgrade to 3.4 you need to upgrade to 3.3.4.1 first.
ThingsBoard image download
Download ThingsBoard Docker image:
1
| docker pull thingsboard/tb-postgres:3.4.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.4.0"
< . . . >
|
- Change
upgradeversion variable:
1
| echo '3.3.4' | 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.4.0 upgrade-tb.sh
|
If you still rely on Docker Compose as docker-compose (with a hyphen) execute next command:
docker-compose up -d