Skip to content

Why is Watchower not recommended for use in a production environment? #1890

Answered by piksel
JhnW asked this question in Q&A
Discussion options

You must be logged in to vote

The main problem with using watchtower is that due to how it works, it may leave you with no running container and no easy way to recreate it if it fails to do an upgrade. We try to make this as unlikely to happen as possible, but it cannot be guaranteed to always work.

When relying on an application ("in production"), it's generally a better idea to explicitly do the upgrades at fixed times with some (human) monitoring to avoid problems causing extended downtime.

The main point is that doing this type of upgrade is a "hack" (since why it's not supported by docker itself), and doing it the docker intended way is safer when possible. That's why we cannot recommend using it in production.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by JhnW
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants