让你的docker镜像持久焕新

最近关于komari的热度很高,我也搭了一个,也算成功搭建,但是遇到一个问题,docker镜像更新频繁,我又强迫症想在第一时间更新

查了不少资料终于实现了

  1. 镜像下载

    相信各位应该都有docker环境吧

    docker pull containrrr/watchtower:latest
    
  2. 运行镜像

    • docker run

      docker run -d \
        --name watchtower \
        --restart unless-stopped \
        -v /var/run/docker.sock:/var/run/docker.sock \
        containrrr/watchtower
        --interval 3600 #指定更新间隔
        komari # 指定镜像名称
      
    • docker compose

      推荐方式,方便维护

      services:
        komari:
          image: ghcr.io/komari-monitor/komari:latest
          container_name: komari
          restart: always
          environment:
            - TZ=Asia/Shanghai
          network_mode: host
          volumes:
            - ${PWD}/komari:/app/data
      
        watchtower:
          # 默认监控全部容器
          image: containrrr/watchtower:latest
          container_name: watchtower
          restart: always
          environment:
            - TZ=Asia/Shanghai
            - WATCHTOWER_INTERVAL=3600
            # - WATCHTOWER_SCHEDULE=0 0 6 * * * # cron方式
          network_mode: host
          volumes:
            - /var/run/docker.sock:/var/run/docker.sock
      
  3. ok,大功告成watchtower会按照你设定的间隔更新容器了

7 个赞

非常棒 谢分享

1 个赞

感谢支持

好好好

好好