
飞牛Nas部署 watchtower 自动更新 Docker 镜像
飞牛Nas部署 watchtower 自动更新 Docker 镜像
一、前言
1.1、介绍
使用 Watchtower,您只需将新镜像推送到 Docker Hub 或您自己的镜像注册表,即可更新容器化应用程序的运行版本
二、部署工作
2.1、服务包部署
用 Last_Three_Service_Package.sh
选择 watchtower 部署完毕,直接跳转到 Web 界面配置即可!
2.2、Compose 文件部署
services:
watchtower:
image: containrrr/watchtower:latest
container_name: watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- WATCHTOWER_RUN_ONCE=true
- TZ=Asia/Shanghai
restart: always
command: --schedule "0 0 20 * * 0" --cleanup
2.3、飞牛可视化部署
2.3.1、镜像仓库源
推荐镜像源:https://docker.1ms.run
2.3.2、镜像准备
镜像为:containrrr/watchtower
版本为:latest
2.3.3、可视化容器配置
无法用可视化来创建此容器,请使用 docker compose
部署
三、部署后的 Web 配置
3.1、内部配置
查看 watchtower
容器的运行日志,是否如下图所示
编辑 .yml
文件,将 WATCHTOWER_RUN_ONCE=true
的环境删除后,重新部署容器
重新部署后,查看 watchtower
容器的运行日志,是否如下图所示,此时每周日 20:00 即可执行自动更新镜像,到此 watchtower
的配置完毕
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,作者为:三人行 — James Gosling,哔哩哔哩主页!
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果