RSSHub 的路由都打包在 Docker Container 里,而没有以外部配置的方式更新。所以需要更方便的容器更新方案。

WatchTower 会自动检测 Docker Container 的更新,然后以相同的参数自动重启 Container。

启用方法很简单:

1
2
3
4
$ docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower

如果只想监测指定的容器 Container,追加容器名作为参数就可以了,例如:

1
2
3
4
5
$ docker run -d \
--name watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower\
redis postgres nginx