ThingsBoard Edge Docker 3.6.x Upgrade Instructions
Upgrading Edge to 3.6.4
Backup before upgrading
Go to your docker-compose.yml directory and stop the container:
docker compose stop
Create a backup copy of the database volume:
docker run --rm -v tb-edge-postgres-data:/source -v tb-edge-postgres-data-backup:/backup busybox sh -c "cp -a /source/. /backup"
Update the image version
Update the thingsboard/tb-edge image tag in docker-compose.yml to 3.6.4EDGE:
sed -i 's|thingsboard/tb-edge:3.6.3EDGE|thingsboard/tb-edge:3.6.4EDGE|' docker-compose.yml
Run the upgrade script:
docker compose run mytbedge upgrade-tb-edge.sh
Start the container
docker compose up -d && docker compose logs -f mytbedge
Upgrading Edge to 3.6.3
Backup before upgrading
Go to your docker-compose.yml directory and stop the container:
docker compose stop
Create a backup copy of the database volume:
docker run --rm -v tb-edge-postgres-data:/source -v tb-edge-postgres-data-backup:/backup busybox sh -c "cp -a /source/. /backup"
Update the image version
Update the thingsboard/tb-edge image tag in docker-compose.yml to 3.6.3EDGE:
sed -i 's|thingsboard/tb-edge:3.6.2EDGE|thingsboard/tb-edge:3.6.3EDGE|' docker-compose.yml
Run the upgrade script:
docker compose run mytbedge upgrade-tb-edge.sh
Start the container
docker compose up -d && docker compose logs -f mytbedge
Upgrading Edge to 3.6.2
Backup before upgrading
Go to your docker-compose.yml directory and stop the container:
docker compose stop
Create a backup copy of the database volume:
docker run --rm -v tb-edge-postgres-data:/source -v tb-edge-postgres-data-backup:/backup busybox sh -c "cp -a /source/. /backup"
Update the image version
Update the thingsboard/tb-edge image tag in docker-compose.yml to 3.6.2EDGE:
sed -i 's|thingsboard/tb-edge:3.6.1EDGE|thingsboard/tb-edge:3.6.2EDGE|' docker-compose.yml
Run the upgrade script:
docker compose run mytbedge upgrade-tb-edge.sh
Start the container
docker compose up -d && docker compose logs -f mytbedge
Upgrading Edge to 3.6.1
Backup before upgrading
Go to your docker-compose.yml directory and stop the container:
docker compose stop
Create a backup copy of the database volume:
docker run --rm -v tb-edge-postgres-data:/source -v tb-edge-postgres-data-backup:/backup busybox sh -c "cp -a /source/. /backup"
Update the image version
Update the thingsboard/tb-edge image tag in docker-compose.yml to 3.6.1EDGE:
sed -i 's|thingsboard/tb-edge:3.6.0EDGE|thingsboard/tb-edge:3.6.1EDGE|' docker-compose.yml
Run the upgrade script:
docker compose run mytbedge upgrade-tb-edge.sh
Start the container
docker compose up -d && docker compose logs -f mytbedge
Upgrading Edge to 3.6
Backup before upgrading
Go to your docker-compose.yml directory and stop the container:
docker compose stop
Create a backup copy of the database volume:
docker run --rm -v tb-edge-postgres-data:/source -v tb-edge-postgres-data-backup:/backup busybox sh -c "cp -a /source/. /backup"
Update the image version
Update the thingsboard/tb-edge image tag in docker-compose.yml to 3.6.0EDGE:
sed -i 's|thingsboard/tb-edge:3.5.1.1EDGE|thingsboard/tb-edge:3.6.0EDGE|' docker-compose.yml
Run the upgrade script:
docker compose run mytbedge upgrade-tb-edge.sh
Start the container
docker compose up -d && docker compose logs -f mytbedge