watchtower

Watchtower 可以定期检查镜像更新,并自动重建运行中的 Docker 容器,适合维护一些低风险、可快速回滚的个人服务。

开源地址

快速启动

setup.sh
#!/bin/bash

docker rm -f watchtower

docker run -d \
--name=watchtower \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower \
--cleanup \
--interval 3600 \
rsshub-rsshub-1
Warning

不建议对数据库、核心网关或强依赖版本兼容性的服务直接开启无差别自动更新。更稳妥的做法是给低风险容器加标签,只让 Watchtower 更新这些服务。