watchtower docker-compose 的正确写法
本文最后更新于 2020年09月26日

前言

我发现网上关于watchtower docker-compose 写法的问题还挺多,我自己也是不知道应该怎么写,看了几个issue后(其实已经过时了,现在按照那几个issue写的话会报错失败),才恍然大悟,watchtower近期更新了timezone,官方文档也没有写清楚,本文就来探究一下watchtower docker-compose的正确写法

官方示例

其实官方是给了的,但是大部分人是没有找到/看到的

不过还是要根据自己的情况进行修改的,我来举个例子

version: "3"
services:
  watchtower:
    image: containrrr/watchtower
    container_name: watchtower
    restart: always
    environment: 
        - TZ=Asia/Shanghai
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    command: nginx redis --cleanup --schedule "0 0 4 * * *"

注意上图的时区,加入TZ ENV后,可以正确的选择你需要的时区,我选择的是东八,也就是北京时间早晨4点开始自动更新容器,默认是UTC 0

command后和watchtower普通docker语法是一样的,可以选择你想要更新的容器

更具体的参数详见

更具体的参数详见我之前的watchtower介绍文

原创声明
本文由 NG6 于2020年04月01日发表在 sleele的博客
如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转载
转载请注明:watchtower docker-compose 的正确写法 | sleele的博客

评论

  1. Windows Chrome
    3年前
    2020-10-09 17:37:59

    N1盒子,
    docker run -d
    –name watchtower
    –restart=always
    -e TZ=Asia/Shanghai
    -v /var/run/docker.sock:/var/run/docker.sock
    containrrr/watchtower –cleanup –schedule “0 0 4 *”
    nginx redis

    这样安装的话,docker里显示不停的重新启动,请问我哪里弄错了吗

    • NG6
      博主
      Macintosh Chrome
      3年前
      2020-10-12 11:15:38

      @ 命令有误,0 0 4 * * *,6位,并且nginx redis这俩容器你必须有
      这样看看有没有问题

      docker run -d
      –name watchtower
      -e TZ=Asia/Shanghai
      -v /var/run/docker.sock:/var/run/docker.sock

      • NG6
        Windows Chrome
        已编辑
        3年前
        2020-10-14 17:28:45

        @NG6 docker run -d
        –name watchtower
        –restart unless-stopped
        -v /var/run/docker.sock:/var/run/docker.sock
        containrrr/watchtower -c
        –schedule “0 0 4 *”

        这样写有无问题,004后面是3个*号,你博客显示不出来

        • NG6
          博主
          Macintosh Safari
          3年前
          2020-10-15 10:32:18

          @ 试一下便知

  2. mabutou
    Macintosh Edge
    4年前
    2020-4-16 11:19:59

    请问 watchtower 支持更新用 docker-compose 启动的容器吗?

    • NG6
      mabutou
      博主
      Jetpack
      4年前
      2020-4-16 11:21:33

      @mabutou 支持

      • mabutou
        NG6
        Jetpack
        4年前
        2020-4-16 11:37:02

        @NG6 多谢

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇