Docker 自动更新镜像和容器-Watchtower

镜像推送到私有仓后,服务器能自动更新镜像和容器

docker run -d --name 容器名  -e REPO_USER=uid  -e REPO_PASS=pwd  --restart unless-stopped  -v /var/run/docker.sock:/var/run/docker.sock  containrrr/watchtower -c 需要更新的容器名 --interval 60

说明:
-c(– cleanup):自动清除旧镜像 ,免得服务器上一堆老的镜像
-e REPO_USER=uid -e REPO_PASS=pwd:用户名密码,如果是私域仓,不指定会报错,自动更新是获取不到镜像
需要更新的容器名称,可以支持多个,默认支持全部
–interval 300(-i 300):设置自动更新检查频率(秒)我这里是设置的5分钟,如果不指定,则默认24小时后执行

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注