Your data is stored in Docker volumes, not inside the image. Pulling a new image and restarting the container does not delete your database or uploaded files.
Docker
1
Pull the latest image
2
Restart the container
docker run flags you used when you first installed Atrium.Docker Compose
docker-compose.yml and recreates any containers that have a newer image available.
Unraid
In the Unraid Docker UI, click the container icon and select Force Update.Restarting the container in Unraid does not pull a newer image. You must use Force Update to fetch the latest version from Docker Hub.
What happens on startup
When the container starts after an update, Atrium automatically applies any database schema changes. This is safe to run repeatedly — only new changes are applied. If your database connection goes through a pooler like PgBouncer, setSKIP_DB_PUSH=true to skip the automatic schema sync. You’ll need to provide a DIRECT_URL for a non-pooled connection instead. See Docker for details.