# Do docker compose setups still need watchtower?

**URL:** <https://forum.storj.io/t/do-docker-compose-setups-still-need-watchtower/29255>\
**Category:** FAQ\
**Tags:** docker, watchtower\
**Created:** [February 10, 2025, 10:05pm UTC](https://forum.storj.io/t/do-docker-compose-setups-still-need-watchtower/29255 "2025-02-10T22:05:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![EasyRhino](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/easyrhino/32/1133_2.png) [@EasyRhino](https://forum.storj.io/u/EasyRhino)\
**Post date:** [February 10, 2025, 10:05pm UTC](https://forum.storj.io/t/do-docker-compose-setups-still-need-watchtower/29255/1 "2025-02-10T22:05:49Z")

</div>

my docker compose files still have references to the “storj” version watchtower, is this still desirable or necessary to have?

I’m referring to image: storjlabs/watchtower specifically.

thanks!

---

<div class="post-metadata">

**Author:** ![LrrrAc](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/lrrrac/32/8809_2.png) [@LrrrAc](https://forum.storj.io/u/LrrrAc)\
**Post date:** [February 11, 2025, 2:22pm UTC](https://forum.storj.io/t/do-docker-compose-setups-still-need-watchtower/29255/2 "2025-02-11T14:22:38Z")

</div>

I dont use it. The containers update the program within them automatically. Ive not had issues.

---

<div class="post-metadata">

**Author:** ![Alexey](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/alexey/32/41_2.png) [@Alexey](https://forum.storj.io/u/Alexey)\
**Post date:** [February 12, 2025, 7:23am UTC](https://forum.storj.io/t/do-docker-compose-setups-still-need-watchtower/29255/3 "2025-02-12T07:23:41Z")

</div>

It’s better to have it or use a podman

> [@Guide for installing Storage Node without docker (Linux)?](https://forum.storj.io/t/topic/21045/3):
>
> Oh, by the way, you can install podman and run your containers rootless in the userspace. Podman will even generate the service wrappers for you—one less thing to need to do manyally—and take care of auto-updating when the image changes (I.e. no need for watchtower, root access, installing docker, and what not). This approach maybe easier to adapt since STORJ already provides docker images. I’ve posted summary of how to run docker containers (different ones, but process is the same for storj) r…

We rarely change the base image, but sometimes it is happen - to apply security patches to the base OS or to improve something.

However, for `docker compose` you always can use a `docker compose pull`, then `docker compose up -d` to update it manually.
