自学内容网 自学内容网

docker自动拉取最新镜像并更新

目录

一、自动检查和更新所有正在运行的容器(每24h一次)

二、仅仅更新特定的容器(每24h一次)

三、指定更新间隔(300秒)

四、Watchtower 不会主动删除旧镜像,使用 --cleanup 参数在更新容器后自动删除旧的 Docker 镜像

五、禁止Watchtower 更新容器后自动重启,可以使用 --no-restart 参数:

六、完整命令


 

一、自动检查和更新所有正在运行的容器(每24h一次)
docker run -d \
  --name watchtower \
  --restart unless-stopped \
  -v /var/run/docker.sock:/var/run/docker.sock \
  containrrr/watchtower
二、仅仅更新特定的容器(每24h一次)
docker run -d \
  --name watchtower \
  --restart unless-stopped \
  -v /var/run/docker.sock:/var/run/docker.sock \
  containrrr/watchtower redis nginx mysql
三、指定更新间隔(300秒)
docker run -d \
  --name watchtower \
  --restart unless-stopped \
  -v /var/run/docker.sock:/var/run/docker.sock \
  containrrr/watchtower --interval 300
四、Watchtower 不会主动删除旧镜像,使用 --cleanup 参数在更新容器后自动删除旧的 Docker 镜像
docker run -d \
  --name watchtower \
  --restart unless-stopped \
  -v /var/run/docker.sock:/var/run/docker.sock \
  containrrr/watchtower --cleanup
五、禁止Watchtower 更新容器后自动重启,可以使用 --no-restart 参数:
docker run -d \
  --name watchtower \
  --restart unless-stopped \
  -v /var/run/docker.sock:/var/run/docker.sock \
  containrrr/watchtower --no-restart
六、完整命令
docker run -d \
  --name watchtower \
  -v /var/run/docker.sock:/var/run/docker.sock \
  containrrr/watchtower redis nginx mysql --interval 300  --cleanup


原文地址:https://blog.csdn.net/wenxingchen/article/details/144291018

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!