【问题标题】:Is there a global hook mechanism for Docker Watchtower?Docker Watchtower 有全局钩子机制吗?
【发布时间】:2020-06-26 09:12:39
【问题描述】:

我目前正在开发一个由多个容器组成的服务,在 docker-compose 文件中进行了描述。

我需要一种自动化机制来更新我的容器映像。 Watchtower 似乎是一个合适的解决方案,除了我需要在 any 的容器更新之前调用一个脚本。 pre-update 钩子可以解决问题,但我必须在我的服务的每个图像中复制我的脚本。

如果我的 docker-compose 中的任何容器即将更新,您是否知道是否有办法添加触发的“全局挂钩”? 如果没有,你知道我应该使用哪个工具来产生这种行为吗?

谢谢

【问题讨论】:

    标签: docker deployment docker-compose docker-watchtower


    【解决方案1】:

    很遗憾,目前这是不可能的。

    但是,您可以通过将脚本文件挂载到要检查的容器中(最好使用只读)轻松解决此问题,因为生命周期挂钩允许您执行脚本文件。这意味着您不必为每个容器复制实际脚本,但可以将其保存在一个地方。

    【讨论】:

      猜你喜欢
      • 2012-11-02
      • 1970-01-01
      • 1970-01-01
      • 2011-03-29
      • 2011-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-16
      相关资源
      最近更新 更多