Skip to main content

Update Passbolt on Docker

Important

Installing Passbolt with Docker is considered a somewhat advanced method. Using this method assumes you are familiar with Docker and have run other applications with Docker. If you do not have experience working with Docker we recommend you use another of our installation methods.

System requirements

FAQ pages:

Pro tip

If you are trying to update the mariadb version in the docker compose file, you might face some errors. To complete the mariadb upgrade, you need to run mariadb-upgrade -u root -p in the database container.

It is recommended that users pull the tags pointing to specific passbolt versions when running in environments other than testing.

To update passbolt, change the image tag in your docker-compose.yml file:

 image: passbolt/passbolt:<IMAGE_TAG>

Then pull the latest image and relaunch your containers:

docker compose pull
docker compose up -d
Important

The 'latest' tag does not automatically keep your container up to date. You must run docker compose pull to fetch the latest image version before updating.

By doing this:

  • a new passbolt docker image will be pulled and a new container created
  • your passbolt database schema will be updated