群晖使用Watchtower自动更新 Docker 映像与容器

2021-08-25 16:36:24 20点赞 152收藏 12评论

追加修改(2021-08-28 09:47:42):
如果使用文中的命令设置计划任务后运行一次,下次就没反应了,可以改为用此命令(创建并运行容器,并且在更新完成后删除自己): docker run --rm --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup --run-once

前几篇文发了后有朋友在说什么时候写一下容器的自动更新,其实很简单的,今天来简单说下。下载containrrr/watchtower这个镜像,然后设置个定时任务即可。

首先打开群晖Docker搜索watchtower,并下载:

群晖使用Watchtower自动更新 Docker 映像与容器

下载完成后不必配置和运行。

打开群晖控制面板,找到计划任务:

群晖使用Watchtower自动更新 Docker 映像与容器

点击计划任务,新增->计划的任务->用户定义的脚本:

群晖使用Watchtower自动更新 Docker 映像与容器

常规里面任务名字自己顺便取,用户账号就用默认的root:

群晖使用Watchtower自动更新 Docker 映像与容器

计划中,按自己需要设置,我设置的是每天6:00运行:

群晖使用Watchtower自动更新 Docker 映像与容器

任务设置的运行命令中填入:

docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup --run-once

群晖使用Watchtower自动更新 Docker 映像与容器

然后确定即可。

可以手动运行一次看看效果,如果有需要更新的容器watchtower会停止掉它,更新后再启动起来,系统通知也会收到容器异常停止的通知。

就这么简单,完事儿群晖使用Watchtower自动更新 Docker 映像与容器

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2848.99元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4098.99元起

DS923+ 双核心 四盘位 NAS网络存储服务器 私有云 文件服务器

DS923+ 双核心 四盘位 NAS网络存储服务器 私有云 文件服务器

4949.99元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

6899元起

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

5167.19元起

Synology 群晖 DS723+ 2盘位NAS(R1600、2GB)

Synology 群晖 DS723+ 2盘位NAS(R1600、2GB)

4099元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起

Synology 群晖 DX517 5盘位NAS存 黑色

Synology 群晖 DX517 5盘位NAS存 黑色

3718.6元起

Synology 群晖 DS423+四盘位中小企业NAS网络存储服务器 备份一体机企业私有云网盘 DS420+升级版

Synology 群晖 DS423+四盘位中小企业NAS网络存储服务器 备份一体机企业私有云网盘 DS420+升级版

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

群晖(Synology)DS1823xs+企业级八盘位NAS磁盘列阵网络存储服务器私有云备份一体机 32TB版(含8块群晖HAT5300 4TB)

群晖(Synology)DS1823xs+企业级八盘位NAS磁盘列阵网络存储服务器私有云备份一体机 32TB版(含8块群晖HAT5300 4TB)

16349元起

【 终身技术支持】Synology群晖 NAS DS1823xs+ 8盘位 高性能 网络存储文件服务器企业私有云盘

【 终身技术支持】Synology群晖 NAS DS1823xs+ 8盘位 高性能 网络存储文件服务器企业私有云盘

暂无报价
12评论

  • 精彩
  • 最新
  • 这个计划任务的方法好像有bug

    校验提示文案

    提交
    嗯,目前发现只有第一次能正常运行,验证后再补充?还有别的吗?

    校验提示文案

    提交
    我回头看看我群晖上怎么弄的,我只写了QNAP的,群晖的不记得了。我最先也是用的计划任务,但是就好像只能运行一次,后来改了就好了。

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • Watchtower 自带更新规则个频率,为什么还要利用群晖的计划任务?

    校验提示文案

    提交
  • ....貌似安装的docker要更新端口要默认的 自定义的端口 貌似无法下一步

    校验提示文案

    提交
  • 你好,大神,请教一下,手机端Synologe photos无法上传手机拍摄的mp4格式的视频,照片可以上传,视频小的也可以,过300m就不行了,安卓客户端,这是什么情况?有解决办法吗?

    校验提示文案

    提交
  • 请问一下,我有一个 jenkins 的容器,这个执行后直接变重新安装了,怎么搞啊 [喜极而泣]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
152
扫一下,分享更方便,购买更轻松