群晖NAS下自动更新docker镜像

2020-03-02 16:10:21 2点赞 51收藏 24评论

群晖NAS下自动更新docker镜像

前言

之前写过一篇自动更新docker image的文章,Watchtower的功能十分强大,参数选项非常多,但是在nas上其实用不到这些高级参数,我今天就抽丝剥茧,简单给出一个通用的参数,帮助大家更方便的更新docker镜像

教程

ssh进群晖,如果不懂

请先开启群晖ssh登陆,控制面板-终端和SNMP,启动SSH功能,点击应用(用完后记得关闭ssh功能)

群晖NAS下自动更新docker镜像

ssh 你的群晖用户名@你的群晖IP -p22

输入密码后进入,之后在终端输入sudo -i登陆root账户(还需要再输入一边密码)

部署Watchtower

Watchtower可以自动更新镜像,在不丢失内容的情况下重启更新后的容器

这个命令是自动扫描全部镜像,发现有新镜像是自动更新下载并重启容器,再遍历完一遍后自动退出watchtower容器,并且会在退出之前会清理掉老旧镜像,防止浪费磁盘

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

群晖NAS下自动更新docker镜像


nas上的服务基本是长期开启的,所以只需要在你想更新镜像的时候再去手动启动watchtower即可,若你比较追新,一旦有新镜像就想使用,可以让watchtower时刻监视,这个命令会每10分钟查询一次docker hub看看是否有镜像需要更新

sudo docker run -d
--name watchtower
-v /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower --cleanup --interval 600


如果你的网络下载镜像很慢,可以参照我的另一篇文章修改docker hub镜像以加速下载

https://sleele.com/2020/02/15/群晖dsm-docker镜像下载加速/

展开 收起

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

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

2179元起

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

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

2849元起

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

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

2190.84元起

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

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

4099元起

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

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

8899元起

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

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

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

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

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

7196元起

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

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

2299元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

暂无报价

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

4150元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

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

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

3090元起

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起
24评论

  • 精彩
  • 最新
  • 试过了根本就不会更新,自己验证一下啊,不要copy别人的东西。

    校验提示文案

    提交
    我copy???你知道我用这个有多早么?我在我博客写这个介绍的时候国内几乎都没人用,我这使用一切正常

    校验提示文案

    提交
    收起所有回复
  • 使用之后 docker gui里面image界面一直loading

    校验提示文案

    提交
    说明下载速度慢,参照我另外一篇文章,加速下载镜像

    校验提示文案

    提交
    收起所有回复
  • 请问ssh安装docker映像和在群辉网页端安装有什么区别呢

    校验提示文案

    提交
    群晖网页控制台很多功能没有,比如挂载显卡驱动

    校验提示文案

    提交
    收起所有回复
  • @SuperNG6 你好 请问现在Watchtower 还是没有更新。日志里没有错误信息但是就不更新是为什么呢? 我查了有新版本,运行后自动退出(我设置的是运行一次自动退出),可是没有更新。。。

    校验提示文案

    提交
    试试在用命令行登陆docker 账户

    校验提示文案

    提交
    我用你博客里面的《解决watchtower无法更新镜像问题》,也解决不了。您有联系方式吗?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • @SuperNG6 你博客上的代理 连不上了

    校验提示文案

    提交
    换阿里或者别家的,AZ中国已经不提供对外服务了,最好的还是配置docker http代理

    校验提示文案

    提交
    收起所有回复
  • watchtower 好像更新了,,按现在的教程失灵了。。
    求助

    校验提示文案

    提交
    在系统里新建一个计划任务 运行命令 docker run --rm --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup --run-once 就好了...

    校验提示文案

    提交
    收起所有回复
  • @SuperNG6 试了,把容器给杀了……然后起不来……

    校验提示文案

    提交
  • 一直想用这个功能,谢谢分享

    校验提示文案

    提交
  • 实用,还没试已打赏

    校验提示文案

    提交
  • docker真的是全能的啊

    校验提示文案

    提交
  • 请问这个更新了以后设置还在吗 QB会丢种吗? MQTT设置会丢失吗

    校验提示文案

    提交
  • 好用,非常感谢。

    校验提示文案

    提交
  • 哎呀,这个是好东西,我再也不用去更新ha了

    校验提示文案

    提交
  • 已经部署完成,很不错,成功自动升级了HA和EMBY,感谢感谢

    校验提示文案

    提交
  • @SuperNG6 你哪里有什么代理推荐嘛?我一直找不到好的代理哦

    校验提示文案

    提交
提示信息

取消
确认
评论举报

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

相关文章推荐

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