Watchtower

自动更新 Docker 镜像与容器

简介

Watchtower

实现自动化更新 Docker 基础镜像与容器的实用工具

Docker Apple


仓库地址https://github.com/containrrr/watchtower
文档https://containrrr.dev/watchtower

Watchtower 是一个可以实现自动化更新 Docker 基础镜像与容器的实用工具。 它将监控您正在运行的 Docker 容器并监视这些容器最初启动时所用的镜像是否发生变化。如果 Watchtower 检测到镜像已发生变化,它将使用新镜像自动重启容器。

使用

Watchtower 本身被打包为 Docker 容器,因此安装就像拉取镜像一样简单。

shell
1
2
3
4
docker run -d \
    --name watchtower \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower
docker-compose.yaml
1
2
3
4
5
6
version: "3"
services:
  watchtower:
    image: containrrr/watchtower
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

参考