如何配置watch望塔,使其仅在找到新的Docker映像时重新启动容器

问题描述

当前,为了自动化Docker容器的部署过程,我使用了Docker Hub来自动构建映像,并使用了Watchtower重新启动带有新映像的容器,但是Watchtower每隔5分钟拉动或监视一次映像(默认情况下),可以对其进行更改到任何间隔(通过-i和-schedule标志),但是有没有办法仅在找到新的构建时才从docker hub提取图像? 有钩子或任何命令吗?

解决方法

不幸的是没有。这是由于docker客户端API中的限制,该限制迫使您拉动以获取要比较的图像哈希。

但是,如果您已经在本地拥有所有层,那么除了获取校验和散列之外,应该没有任何流量可言。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...