0.简介:
Watchtower
监视运行容器并监视这些容器最初启动时的镜像有没有变动。当 Watchtower 检测到一个镜像已经有变动时,它会使用新镜像自动重新启动相应的容器。虽然这不是必须,但是有些时候还是很方便的,尤其是一些基本成熟的项目,使用此方法,可以随时与云端保持同步。
1.部署
docker run -d --name watchtower --rm -v /var/run/docker.sock:/var/run/docker.sock v2tec/watchtower --interval 30
每隔30s与docker.hub同步一次。
2.卸载
docker rm -f watchtower
默认情况下,Watchtower 将轮询 Docker Hub 注册表以查找更新的镜像。通过传递环境变量 REPO_USER 和 REPO_PASS 中的注册表凭据,可以将 Watchtower 配置为轮询私有注册表。
3.更多帮助文档
请参考官方文档:https://containrrr.github.io/watchtower/