更新方法
让 Docker 容器优雅的实现自动更新
折腾 Docker 可以说是 NAS 玩家最大的乐趣之一,不过很多小伙伴可能部署成功之后就不会再管它了,殊不知的是, Docker 容器其实就和我们的手机 APP 一样,也会不停地更新与升级。
传统的 Docker 容器更新其实有些繁琐,还需要手动停止容器,然后重新拉取最新镜像,在对着原路径再配置一次,最后重启容器。 虽说步骤不多,但是如果自己 NAS 上的 Docker 容器 很多的话,操作起来还是很费功夫的。
对于极空间我很早就分享了它上面一个很好用的 Docker 更新神器『 docker copilot 』,不过不能自动更新略有遗憾,今天就为大家分享一种逼格更高(全程命令化操作),可以全自动监控和更新 Docker 容器的神器『 Watchtower 』
关于 Watchtower
Watchtower 是一个免费 开源项目 ,主要用于自动更新运行中的 Docker 容器。 它可以监控容器中的镜像,如果检测到更高版本的镜像可用, Watchtower 会自动拉取最新的镜像并重新启动容器,以确保使用的是最新的版本。
它主要的作用为:
自动检查更新 :定期或者随时检查托管的容器镜像,以发现是否有新的版本。镜像拉取 :当发现新的镜像版本时,自动拉取最新