如何更新群晖NAS下的docker容器

admin|
166

请先阅读以下重要事项

一、请及时关注微信公众号,不会迷路!

我的公众号二维码.jpg

二、欢迎加入QQ群:9150413,一起交流探讨!

入群验证问题:本站最初建立是在哪一年?答案:2004

1.png


首先说明,我们使用watchtower这个容器来解决Docker中各个容器的更新问题!


以下是安装过程(一步一步跟着做就行):


一、在Docker设置页面中的“注册表”选项中下载containrrr/watchtower的镜像

2.png


下载之后就可以在“映像”选项中看到了

3.png


这时,第一步完成了,不用去启动它,就这么放着就行!!!


二、进入群晖DSM的控制面板,打开任务计划

4.png

如上图所示新增一个计划的任务-用户定义的脚本

5.png

用户账号选择root

6.png


任务运行时间按自己的想法更改即可

7.png


最后关键一步就是写入自定义脚本

8.png



这个脚本如下:

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


直接复制粘贴即可。

这个会检查更新你所有的容器,运行的时候无需将那些需要更新的容器关闭,就让它们处于运行状态即可(我测试过,如果关了容器反而无法自动更新)。


好了,接下来你就可以直接手动运行一下这个脚本,这时,你在容器界面里会看到已经自动启动watchtower这个容器了,等watchtower将需要更新的那些容器全部更新完毕后,会自动关闭自己的,这时你再进入那些更新完毕的容器查看版本号会看到已经更新到最新版了,里面设置都不会有丢失。



版权声明及联系方式
如果本站的资源侵犯了国内厂商利益,请通过邮件 admin@fanfanworld.vip与我联系,我将尽快处理内容。

本站为个人博客,博客所发布的一切破解补丁、注册机和注册信息及软件的文章仅限用于自身的试用、学习和研究为最终目的;一定不得将上述内容用于商业、二次售卖或者其他非法用途,否则,一切后果请该用户自负。

本站所有信息均来自网络,相关内容版权争议均与本站无关,任何人必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。访问和下载本站内容,说明您已同意上述条款。

本站为非盈利性个人站点,本站绝不贩卖软件,也不接受任何形式的打赏,所有内容均不作为商业行为。站长也提醒并呼吁大家,如喜欢请购买正版,只有支持正版,我们才能继续看到或使用到更好的内容,购买请一定到相应软件的官方商城,不要到第三方购买。