给 Docker 加点特技
使用 Watchtower - 自动更新 Docker 镜像与容器
2025.12.30 更新
原项目已停更,新的活跃分支:https://github.com/nicholas-fedor/watchtower
以下示例为每天凌晨 4 点检查一次更新:
docker run -d \
--name watchtower \
--restart unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
nickfedor/watchtower -c \
--schedule "0 0 4 * * *"2024.1.27 补充
手动更新所有容器
docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
nickfedor/watchtower -c \
--run-once手动更新指定容器
更新名为 aria2-pro 的容器
docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
nickfedor/watchtower -c \
--run-once \
aria2-pro手动更新多个指定容器
docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
nickfedor/watchtower -c \
--run-once \
aria2-pro aria2-pro2 aria2-pro3