Tezos Basics > Get Started with Octez
Node upgrade
Last Updated: 29th June 2023
Here we cover the CLI commands to install the necessary dependencies to upgrade an Octez node.
Upgrade an Octez node
As you may know, Tezos is an evolving blockchain. Through its on-chain governance mechanism, Tezos smoothly evolves to become more secure and scalable over time.
The following commands help to upgrade your node to the latest Octez version.
Docker and docker-compose
Upgrade the docker image
To upgrade your node to the latest Octez version, run the lastest image. Note that if you run the latest image, restarting your container is sufficient.
See the list of releases for the latest version number, and replace v17 below with that.
To upgrade to version 17 for instance, run:
docker run tezos/tezos:v17 ...
Serokell PPA with Tezos packages
Upgrade tezos packages
To fetch the latest node version, run the following command:
sudo apt-get update sudo apt-get upgrade
From source
Upgrade from scratch
Execute the following commands in your tezos repository:
git fetch git checkout v<:CURRENT_OCTEZ_VERSION:> opam switch remove . rm -rf _opam _build make build-deps eval $(opam env) make
Opam switch remove
opam switch remove .
is only needed if you are updating an already compiled repository, not if you are compiling from a freshly cloned repository.
Upgrade using opam packages
Run the following commands:
opam update opam depext opam upgrade
Closing terminal
Be careful when closing terminal windows because this stops the node.