指定容器更新
docker run -d \
--name watchtower \
--restart unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower -c \
--interval 10 \
deeplx
--interval 10
指定更新频率10秒,最好设置大一点,10秒是为了首次安装测试deeplx
是容器名称
按白名单更新(灵活)
创建白名单:
touch ~/.docker_update.list
编辑
nano ~/.docker_update.list
在文件中,每行添加一个您想要 Watchtower 自动更新的容器名称。例如:
container1
container2
运行
docker run -d \
--name watchtower \
--restart unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower -c \
$(cat ~/.docker_update.list) \
--interval 10
定时更新
docker run -d \
--name watchtower \
--restart unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower -c \
$(cat ~/.docker_update.list) \
--schedule "0 40 3 * * *"
6字段的表达式,不是传统的5字段,顺序是:秒分时日月周
注意:--interval
和--schedule
只能二选一