Documents how containers are updated safely.
- Watchtower is used for automatic updates
- Runs on a scheduled basis
docker compose -f <stack>.yml pull
docker compose -f <stack>.yml up -d
docker compose -f <stack>.yml up -d <service>
docker logs <container>
- Revert image tag in compose file
- Run deploy again
- Persistent data is safe because it lives outside containers
- Always verify critical services after updates